Harvest for
protisten.de
Created
09 Jul 09:48
Stage:
completed
Fetched:
09 Jul 09:48
Validated:
09 Jul 09:48
Deltas Created
09 Jul 09:48
Units Normalized:
09 Jul 09:49
Ancestry Built:
09 Jul 09:49
Nodes Matched:
09 Jul 09:49
Names Parsed:
09 Jul 09:49
New Models Stored:
09 Jul 09:48
Indexed:
09 Jul 09:49
Completed:
09 Jul 09:50
Time to Harvest:
less than a minute
Harvesting Log
(358 lines)
[INFO] [2025-07-09 09:48:37] Created harvest instance #4573
[STOP] [2025-07-09 09:48:37] create_harvest_instance
[START] [2025-07-09 09:48:37] fetch_files
[STOP] [2025-07-09 09:48:37] fetch_files
[START] [2025-07-09 09:48:37] validate_each_file
[INFO] [2025-07-09 09:48:37] Created new folder: /app/public/converted_csv
[INFO] [2025-07-09 09:48:37] Looping over 3 formats...
[INFO] [2025-07-09 09:48:37] ...agents (/app/public/data/ptgdp/agent.tab)
[INFO] [2025-07-09 09:48:37] Valid: /app/public/data/ptgdp/converted_csv/ptgdp_agents_31244.csv (1 lines)
[INFO] [2025-07-09 09:48:37] ...nodes (/app/public/data/ptgdp/taxon.tab)
[INFO] [2025-07-09 09:48:38] Valid: /app/public/data/ptgdp/converted_csv/ptgdp_nodes_31245.csv (1499 lines)
[INFO] [2025-07-09 09:48:38] ...media (/app/public/data/ptgdp/media_resource.tab)
[INFO] [2025-07-09 09:48:38] Valid: /app/public/data/ptgdp/converted_csv/ptgdp_media_31246.csv (2702 lines)
[STOP] [2025-07-09 09:48:38] validate_each_file
[START] [2025-07-09 09:48:38] convert_to_csv
[INFO] [2025-07-09 09:48:38] Looping over 3 formats...
[INFO] [2025-07-09 09:48:38] ...agents (/app/public/data/ptgdp/agent.tab)
[CMD] [2025-07-09 09:48:38] /usr/bin/sort /app/public/data/ptgdp/converted_csv/ptgdp_agents_31244.csv > /app/public/data/ptgdp/converted_csv/ptgdp_agents_31244.csv_sorted
[INFO] [2025-07-09 09:48:38] Converted: /app/public/data/ptgdp/converted_csv/ptgdp_agents_31244.csv (1 lines)
[INFO] [2025-07-09 09:48:38] ...nodes (/app/public/data/ptgdp/taxon.tab)
[CMD] [2025-07-09 09:48:38] /usr/bin/sort /app/public/data/ptgdp/converted_csv/ptgdp_nodes_31245.csv > /app/public/data/ptgdp/converted_csv/ptgdp_nodes_31245.csv_sorted
[INFO] [2025-07-09 09:48:38] Converted: /app/public/data/ptgdp/converted_csv/ptgdp_nodes_31245.csv (1499 lines)
[INFO] [2025-07-09 09:48:38] ...media (/app/public/data/ptgdp/media_resource.tab)
[CMD] [2025-07-09 09:48:38] /usr/bin/sort /app/public/data/ptgdp/converted_csv/ptgdp_media_31246.csv > /app/public/data/ptgdp/converted_csv/ptgdp_media_31246.csv_sorted
[INFO] [2025-07-09 09:48:38] Converted: /app/public/data/ptgdp/converted_csv/ptgdp_media_31246.csv (2702 lines)
[STOP] [2025-07-09 09:48:38] convert_to_csv
[START] [2025-07-09 09:48:38] calculate_delta
[INFO] [2025-07-09 09:48:38] Created diff dir: /app/public/diff
[INFO] [2025-07-09 09:48:38] Looping over 3 formats...
[INFO] [2025-07-09 09:48:38] ...agents (/app/public/data/ptgdp/agent.tab)
[CMD] [2025-07-09 09:48:38] echo "0a" > /app/public/data/ptgdp/diff/ptgdp_agents_31244.diff
[CMD] [2025-07-09 09:48:39] tail -n +1 /app/public/data/ptgdp/converted_csv/ptgdp_agents_31244.csv >> /app/public/data/ptgdp/diff/ptgdp_agents_31244.diff
[CMD] [2025-07-09 09:48:39] echo "." >> /app/public/data/ptgdp/diff/ptgdp_agents_31244.diff
[INFO] [2025-07-09 09:48:39] Created diff: /app/public/data/ptgdp/diff/ptgdp_agents_31244.diff (3 lines)
[INFO] [2025-07-09 09:48:39] ...nodes (/app/public/data/ptgdp/taxon.tab)
[CMD] [2025-07-09 09:48:39] echo "0a" > /app/public/data/ptgdp/diff/ptgdp_nodes_31245.diff
[CMD] [2025-07-09 09:48:39] tail -n +1 /app/public/data/ptgdp/converted_csv/ptgdp_nodes_31245.csv >> /app/public/data/ptgdp/diff/ptgdp_nodes_31245.diff
[CMD] [2025-07-09 09:48:39] echo "." >> /app/public/data/ptgdp/diff/ptgdp_nodes_31245.diff
[INFO] [2025-07-09 09:48:39] Created diff: /app/public/data/ptgdp/diff/ptgdp_nodes_31245.diff (1501 lines)
[INFO] [2025-07-09 09:48:39] ...media (/app/public/data/ptgdp/media_resource.tab)
[CMD] [2025-07-09 09:48:39] echo "0a" > /app/public/data/ptgdp/diff/ptgdp_media_31246.diff
[CMD] [2025-07-09 09:48:40] tail -n +1 /app/public/data/ptgdp/converted_csv/ptgdp_media_31246.csv >> /app/public/data/ptgdp/diff/ptgdp_media_31246.diff
[CMD] [2025-07-09 09:48:40] echo "." >> /app/public/data/ptgdp/diff/ptgdp_media_31246.diff
[INFO] [2025-07-09 09:48:40] Created diff: /app/public/data/ptgdp/diff/ptgdp_media_31246.diff (2704 lines)
[STOP] [2025-07-09 09:48:40] calculate_delta
[START] [2025-07-09 09:48:40] parse_diff_and_store
[INFO] [2025-07-09 09:48:40] Handling diff: /app/public/data/ptgdp/diff/ptgdp_agents_31244.diff (3 lines)
[INFO] [2025-07-09 09:48:40] Loading agents diff file into memory (3 lines)...
[INFO] [2025-07-09 09:48:40] Storing 1 Attributions (1/1/3)
[INFO] [2025-07-09 09:48:40] Handling diff: /app/public/data/ptgdp/diff/ptgdp_nodes_31245.diff (1501 lines)
[INFO] [2025-07-09 09:48:40] Loading nodes diff file into memory (1501 lines)...
[WARN] [2025-07-09 09:48:40] Filtered Scientific Name `Paulinella chromatophora` to `Paulinella chromatophora`
[WARN] [2025-07-09 09:48:40] Filtered Scientific Name `Dinobryon sociale stipitatum` to `Dinobryon sociale stipitatum`
[WARN] [2025-07-09 09:48:40] Filtered Scientific Name `Chlorobium/Pelodictyon group` to `ChlorobiumPelodictyon group`
[INFO] [2025-07-09 09:48:41] Storing 1511 ScientificNames (3022/1499/1501)
[INFO] [2025-07-09 09:48:41] Storing 1511 Nodes (3022/1499/1501)
[INFO] [2025-07-09 09:48:42] Handling diff: /app/public/data/ptgdp/diff/ptgdp_media_31246.diff (2704 lines)
[INFO] [2025-07-09 09:48:42] Loading media diff file into memory (2704 lines)...
[INFO] [2025-07-09 09:48:46] Storing 2702 ContentAttributions (5404/2702/2704)
[INFO] [2025-07-09 09:48:46] Storing 2702 Media (5404/2702/2704)
[STOP] [2025-07-09 09:48:47] parse_diff_and_store
[START] [2025-07-09 09:48:47] resolve_keys
[2025-07-09 09:48:59] Resolving downloaded urls (this is not actually downloading them yet)
[INFO] [2025-07-09 09:49:13] Occurrences to nodes (through scientific_names)...
[INFO] [2025-07-09 09:49:13] traits to occurrences...
[INFO] [2025-07-09 09:49:13] traits to nodes (through occurrences)...
[INFO] [2025-07-09 09:49:13] Traits to sex term...
[INFO] [2025-07-09 09:49:13] Traits to lifestage term...
[INFO] [2025-07-09 09:49:13] MetaTraits to traits...
[INFO] [2025-07-09 09:49:13] MetaTraits (simple, measurement row refers to parent) to traits...
[INFO] [2025-07-09 09:49:13] Assocs to occurrences...
[INFO] [2025-07-09 09:49:13] Assocs to nodes...
[INFO] [2025-07-09 09:49:13] Assoc to sex term...
[INFO] [2025-07-09 09:49:13] Assoc to lifestage term...
[INFO] [2025-07-09 09:49:13] MetaAssoc to assocs...
[STOP] [2025-07-09 09:49:13] resolve_keys
[START] [2025-07-09 09:49:13] hold_for_later_1
[STOP] [2025-07-09 09:49:13] hold_for_later_1
[START] [2025-07-09 09:49:13] hold_for_later_2
[STOP] [2025-07-09 09:49:13] hold_for_later_2
[START] [2025-07-09 09:49:13] resolve_missing_parents
[STOP] [2025-07-09 09:49:13] resolve_missing_parents
[START] [2025-07-09 09:49:13] rebuild_nodes
[START] [2025-07-09 09:49:13] Flattener#flatten
[START] [2025-07-09 09:49:13] Flattener#study_resource
[START] [2025-07-09 09:49:13] Flattener#build_ancestry
[STOP] [2025-07-09 09:49:13] Flattener#build_ancestry
[INFO] [2025-07-09 09:49:13] 1511 ancestry keys
[START] [2025-07-09 09:49:13] build_node_ancestors
[INFO] [2025-07-09 09:49:13] old ancestors deleted.
[STOP] [2025-07-09 09:49:14] build_node_ancestors
[START] [2025-07-09 09:49:15] Flattener#propagate_ancestor_ids
[STOP] [2025-07-09 09:49:15] Flattener#propagate_ancestor_ids
[STOP] [2025-07-09 09:49:15] Flattener#flatten
[STOP] [2025-07-09 09:49:15] rebuild_nodes
[START] [2025-07-09 09:49:15] resolve_missing_media_owners
[STOP] [2025-07-09 09:49:15] resolve_missing_media_owners
[START] [2025-07-09 09:49:15] sanitize_media_verbatims
[STOP] [2025-07-09 09:49:15] sanitize_media_verbatims
[START] [2025-07-09 09:49:15] queue_downloads
[STOP] [2025-07-09 09:49:15] queue_downloads
[START] [2025-07-09 09:49:15] parse_names
[WARN] [2025-07-09 09:49:16] I see 1511 names which still need to be parsed.
[WARN] [2025-07-09 09:49:16] Names to parse: 1511 formatted: 1511 learned: 1502 parsed: 1511
[INFO] [2025-07-09 09:49:16] 0% of media downloaded
[STOP] [2025-07-09 09:49:18] parse_names
[START] [2025-07-09 09:49:18] denormalize_canonical_names_to_nodes
[STOP] [2025-07-09 09:49:18] denormalize_canonical_names_to_nodes
[START] [2025-07-09 09:49:18] match_nodes
[INFO] [2025-07-09 09:49:18] 0% of media downloaded
[START] [2025-07-09 09:49:18] map_all_nodes_to_pages
[INFO] [2025-07-09 09:49:20] 0% of media downloaded
[INFO] [2025-07-09 09:49:20] 0% of media downloaded
[INFO] [2025-07-09 09:49:21] 0% of media downloaded
[INFO] [2025-07-09 09:49:21] 0% of media downloaded
[INFO] [2025-07-09 09:49:21] 0% of media downloaded
[INFO] [2025-07-09 09:49:21] 0% of media downloaded
[STOP] [2025-07-09 09:49:35] map_all_nodes_to_pages
[INFO] [2025-07-09 09:49:35] Unmatched nodes (2 of 1511): Canonical: Cylindrifflugidae; Node#170861364; ResourceID: Arcellinida /Cylindrifflugidae ; Canonical: Cylindrifflugia; Node#170861365; ResourceID: Arcellinida /Cylindrifflugidae /Cylindrifflugia
[START] [2025-07-09 09:49:35] update_nodes
[STOP] [2025-07-09 09:49:35] update_nodes
[STOP] [2025-07-09 09:49:35] match_nodes
[START] [2025-07-09 09:49:35] reindex_search
[STOP] [2025-07-09 09:49:38] reindex_search
[START] [2025-07-09 09:49:38] normalize_units
[STOP] [2025-07-09 09:49:38] normalize_units
[START] [2025-07-09 09:49:38] calculate_statistics
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:49:52][hdls] download_and_prep FAILED for Medium.find(31250357): Mysql2::Error: Duplicate entry '31250357' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250357, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Ascobius-simplex-025-100-A054466-483-Ohr2-HID_NEW.jpg', '06aa0cf51d2635809be02c53fd0def30', '2025-07-09 13:49:52', '2025-07-09 13:49:52')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:01][hdls] download_and_prep FAILED for Medium.find(31250444): Mysql2::Error: Duplicate entry '31250444' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250444, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T06-HID_NEW.jpg', '0d6ea024984032b61c13000ddf5ff293', '2025-07-09 13:50:01', '2025-07-09 13:50:01')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:12][hdls] download_and_prep FAILED for Medium.find(31250587): Mysql2::Error: Duplicate entry '31250587' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250587, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T03-HID_NEW.jpg', '1d250f16c3c36ad6ecf26c18743c1228', '2025-07-09 13:50:12', '2025-07-09 13:50:12')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:13][hdls] download_and_prep FAILED for Medium.find(31250601): Mysql2::Error: Duplicate entry '31250601' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250601, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-200-PA156039-047-HID_NEW.jpg', '1e756f9f75b743373826edc0021cf832', '2025-07-09 13:50:13', '2025-07-09 13:50:13')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[ERR] [2025-07-09 09:50:16][hdls] download_and_prep FAILED for Medium.find(31250644): Mysql2::Error: Duplicate entry '31250644' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250644, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155820-880-T03-HID_NEW.jpg', '222fff8556a8a436a0d1eef4f2164b42', '2025-07-09 13:50:16', '2025-07-09 13:50:16')
[INFO] [2025-07-09 09:50:24] Duplicate page_id count: 18
[STOP] [2025-07-09 09:50:24] calculate_statistics
[START] [2025-07-09 09:50:24] complete_harvest_instance
[START] [2025-07-09 09:50:24] overall_tsv_creation
[INFO] [2025-07-09 09:50:24] Exporting 1511 nodes as TSV in batches of 10000...
[INFO] [2025-07-09 09:50:24] Processing group of 1511 in 1 batches of 10000
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:25][hdls] download_and_prep FAILED for Medium.find(31250748): Mysql2::Error: Duplicate entry '31250748' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250748, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-T04-HID_NEW.jpg', '2ad117f0082ae6732e08cc48d58373ae', '2025-07-09 13:50:25', '2025-07-09 13:50:25')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:26][hdls] download_and_prep FAILED for Medium.find(31250773): Mysql2::Error: Duplicate entry '31250773' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250773, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Acineta-compressa_ClaperedeLachmann2-1024x61.jpg', '2d66c0d8705e2e7392550cdd6768348e', '2025-07-09 13:50:26', '2025-07-09 13:50:26')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:28][hdls] download_and_prep FAILED for Medium.find(31250804): Mysql2::Error: Duplicate entry '31250804' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250804, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-1.jpg', '30843d83804d1ae6fb59819e4763d1f0', '2025-07-09 13:50:28', '2025-07-09 13:50:28')
[ERR] [2025-07-09 09:50:29][hdls] download_and_prep FAILED for Medium.find(31250804): insufficient image data in file `/app/public/data/media/dc/d9/74/791.30843d83804d1ae6fb59819e4763d1f0.88x88.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250873): Mysql2::Error: Duplicate entry '31250873' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250873, 791, 'https://www.protisten.de/wp-content/uploads/2025/06/Centropyxis-discoides-063-100-PA155889-6038-HID_NEW.jpg', '36b1b3e9c962a86ff021c04e13f7ff07', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:32][hdls] download_and_prep FAILED for Medium.find(31250879): Mysql2::Error: Duplicate entry '31250879' for key 'downloaded_urls.PRIMARY': INSERT INTO `downloaded_urls` (`id`, `resource_id`, `url`, `md5_hash`, `created_at`, `updated_at`) VALUES (31250879, 791, 'https://www.protisten.de/wp-content/uploads/2024/11/Eremosphaera-viridis-040-200-2-B171288-315-WPT_NEW.jpg', '37a5af94c03d97b42e18d1fb0ad88b62', '2025-07-09 13:50:32', '2025-07-09 13:50:32')
[ERR] [2025-07-09 09:50:42][hdls] download_and_prep FAILED for Medium.find(31251064): insufficient image data in file `/app/public/data/media/dc/da/78/791.495071098ddd5d41c82ef29efb5cb37b.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:42][hdls] download_and_prep FAILED for Medium.find(31251064): insufficient image data in file `/app/public/data/media/dc/da/78/791.495071098ddd5d41c82ef29efb5cb37b.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:42][hdls] download_and_prep FAILED for Medium.find(31251064): insufficient image data in file `/app/public/data/media/dc/da/78/791.495071098ddd5d41c82ef29efb5cb37b.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:42][hdls] download_and_prep FAILED for Medium.find(31251064): insufficient image data in file `/app/public/data/media/dc/da/78/791.495071098ddd5d41c82ef29efb5cb37b.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:42][hdls] download_and_prep FAILED for Medium.find(31251064): insufficient image data in file `/app/public/data/media/dc/da/78/791.495071098ddd5d41c82ef29efb5cb37b.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[INFO] [2025-07-09 09:50:42] Processed 1511/1511 nodes
[INFO] [2025-07-09 09:50:42] Average Time: 16.1
[INFO] [2025-07-09 09:50:42] Total Time: 19s
[STOP] [2025-07-09 09:50:42] overall_tsv_creation
[INFO] [2025-07-09 09:50:42] Done. Check your files:
[INFO] [2025-07-09 09:50:42] (1511 lines) /app/public/data/ptgdp/publish_nodes.tsv
[INFO] [2025-07-09 09:50:42] (13111 lines) /app/public/data/ptgdp/publish_node_ancestors.tsv
[INFO] [2025-07-09 09:50:42] (1511 lines) /app/public/data/ptgdp/publish_scientific_names.tsv
[INFO] [2025-07-09 09:50:42] (2755 lines) /app/public/data/ptgdp/publish_media.tsv
[INFO] [2025-07-09 09:50:42] (462 lines) /app/public/data/ptgdp/publish_image_info.tsv
[INFO] [2025-07-09 09:50:42] (2702 lines) /app/public/data/ptgdp/publish_attributions.tsv
[STOP] [2025-07-09 09:50:42] complete_harvest_instance
[START] [2025-07-09 09:50:42] completed
[STOP] [2025-07-09 09:50:42] completed
[STOP] [2025-07-09 09:50:42] logged process, took 125.16
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:44][hdls] download_and_prep FAILED for Medium.find(31251083): insufficient image data in file `/app/public/data/media/dc/da/8b/791.4bd81476adb8996805fafeb4ca199931.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:45][hdls] download_and_prep FAILED for Medium.find(31251099): insufficient image data in file `/app/public/data/media/dc/da/9b/791.4d6397b649c3ed4b6b3b3582123d5bc4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:47][hdls] download_and_prep FAILED for Medium.find(31251141): insufficient image data in file `/app/public/data/media/dc/da/c5/791.50afcdac4bde46e752e12f813438481f.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:47][hdls] download_and_prep FAILED for Medium.find(31251141): insufficient image data in file `/app/public/data/media/dc/da/c5/791.50afcdac4bde46e752e12f813438481f.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:47][hdls] download_and_prep FAILED for Medium.find(31251141): insufficient image data in file `/app/public/data/media/dc/da/c5/791.50afcdac4bde46e752e12f813438481f.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:47][hdls] download_and_prep FAILED for Medium.find(31251141): insufficient image data in file `/app/public/data/media/dc/da/c5/791.50afcdac4bde46e752e12f813438481f.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:47][hdls] download_and_prep FAILED for Medium.find(31251141): insufficient image data in file `/app/public/data/media/dc/da/c5/791.50afcdac4bde46e752e12f813438481f.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:50][hdls] download_and_prep FAILED for Medium.find(31251187): insufficient image data in file `/app/public/data/media/dc/da/f3/791.557b3738ff5fbee54c91054a3260cddd.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:50][hdls] download_and_prep FAILED for Medium.find(31251187): insufficient image data in file `/app/public/data/media/dc/da/f3/791.557b3738ff5fbee54c91054a3260cddd.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:50][hdls] download_and_prep FAILED for Medium.find(31251187): insufficient image data in file `/app/public/data/media/dc/da/f3/791.557b3738ff5fbee54c91054a3260cddd.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:50][hdls] download_and_prep FAILED for Medium.find(31251187): insufficient image data in file `/app/public/data/media/dc/da/f3/791.557b3738ff5fbee54c91054a3260cddd.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:50][hdls] download_and_prep FAILED for Medium.find(31251187): insufficient image data in file `/app/public/data/media/dc/da/f3/791.557b3738ff5fbee54c91054a3260cddd.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:51][hdls] download_and_prep FAILED for Medium.find(31251190): insufficient image data in file `/app/public/data/media/dc/da/f6/791.55e3696f06b27a0b63f00627a06ae5c8.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:51][hdls] download_and_prep FAILED for Medium.find(31251190): insufficient image data in file `/app/public/data/media/dc/da/f6/791.55e3696f06b27a0b63f00627a06ae5c8.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:51][hdls] download_and_prep FAILED for Medium.find(31251190): insufficient image data in file `/app/public/data/media/dc/da/f6/791.55e3696f06b27a0b63f00627a06ae5c8.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:51][hdls] download_and_prep FAILED for Medium.find(31251190): insufficient image data in file `/app/public/data/media/dc/da/f6/791.55e3696f06b27a0b63f00627a06ae5c8.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:55][hdls] download_and_prep FAILED for Medium.find(31251267): insufficient image data in file `/app/public/data/media/dc/db/43/791.5db2ad27d0af018f34648d7268ec3e8e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:55][hdls] download_and_prep FAILED for Medium.find(31251267): insufficient image data in file `/app/public/data/media/dc/db/43/791.5db2ad27d0af018f34648d7268ec3e8e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:55][hdls] download_and_prep FAILED for Medium.find(31251267): insufficient image data in file `/app/public/data/media/dc/db/43/791.5db2ad27d0af018f34648d7268ec3e8e.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:55][hdls] download_and_prep FAILED for Medium.find(31251267): insufficient image data in file `/app/public/data/media/dc/db/43/791.5db2ad27d0af018f34648d7268ec3e8e.130x130.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:59][hdls] download_and_prep FAILED for Medium.find(31251327): insufficient image data in file `/app/public/data/media/dc/db/7f/791.641ccfd6582e91dac89fd3e72160403e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:59][hdls] download_and_prep FAILED for Medium.find(31251327): insufficient image data in file `/app/public/data/media/dc/db/7f/791.641ccfd6582e91dac89fd3e72160403e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:59][hdls] download_and_prep FAILED for Medium.find(31251327): insufficient image data in file `/app/public/data/media/dc/db/7f/791.641ccfd6582e91dac89fd3e72160403e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:59][hdls] download_and_prep FAILED for Medium.find(31251327): insufficient image data in file `/app/public/data/media/dc/db/7f/791.641ccfd6582e91dac89fd3e72160403e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:50:59][hdls] download_and_prep FAILED for Medium.find(31251327): insufficient image data in file `/app/public/data/media/dc/db/7f/791.641ccfd6582e91dac89fd3e72160403e.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:13][hdls] download_and_prep FAILED for Medium.find(31251607): insufficient image data in file `/app/public/data/media/dc/dc/97/791.7d99930f731d6ba726cf3432e0cbe1a6.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:23][hdls] download_and_prep FAILED for Medium.find(31251748): insufficient image data in file `/app/public/data/media/dc/dd/24/791.8b055b27243df9f064efac7f2344e33c.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:24][hdls] download_and_prep FAILED for Medium.find(31251751): insufficient image data in file `/app/public/data/media/dc/dd/27/791.8b39cf6817b5d65db85bebcb8dabe55b.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:35][hdls] download_and_prep FAILED for Medium.find(31251987): insufficient image data in file `/app/public/data/media/dc/de/13/791.9f35705ef69fbb5682a67450de3827d9.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:44][hdls] download_and_prep FAILED for Medium.find(31252115): insufficient image data in file `/app/public/data/media/dc/de/93/791.ab69d590b5744a993cb89d057d0acf37.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:44][hdls] download_and_prep FAILED for Medium.find(31252115): insufficient image data in file `/app/public/data/media/dc/de/93/791.ab69d590b5744a993cb89d057d0acf37.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:44][hdls] download_and_prep FAILED for Medium.find(31252115): insufficient image data in file `/app/public/data/media/dc/de/93/791.ab69d590b5744a993cb89d057d0acf37.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:44][hdls] download_and_prep FAILED for Medium.find(31252115): insufficient image data in file `/app/public/data/media/dc/de/93/791.ab69d590b5744a993cb89d057d0acf37.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:54][hdls] download_and_prep FAILED for Medium.find(31252294): insufficient image data in file `/app/public/data/media/dc/df/46/791.beb9ac8be78aa4e5a8c824f3c7c87bc9.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:54][hdls] download_and_prep FAILED for Medium.find(31252294): insufficient image data in file `/app/public/data/media/dc/df/46/791.beb9ac8be78aa4e5a8c824f3c7c87bc9.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:54][hdls] download_and_prep FAILED for Medium.find(31252294): insufficient image data in file `/app/public/data/media/dc/df/46/791.beb9ac8be78aa4e5a8c824f3c7c87bc9.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:58][hdls] download_and_prep FAILED for Medium.find(31252372): insufficient image data in file `/app/public/data/media/dc/df/94/791.c50c4925a43c3c27addb3054aa173970.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:58][hdls] download_and_prep FAILED for Medium.find(31252372): insufficient image data in file `/app/public/data/media/dc/df/94/791.c50c4925a43c3c27addb3054aa173970.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:51:58][hdls] download_and_prep FAILED for Medium.find(31252372): insufficient image data in file `/app/public/data/media/dc/df/94/791.c50c4925a43c3c27addb3054aa173970.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:00][hdls] download_and_prep FAILED for Medium.find(31252403): insufficient image data in file `/app/public/data/media/dc/df/b3/791.c7e8a7b502ffde835a90bc422ca1be74.98x68.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:00][hdls] download_and_prep FAILED for Medium.find(31252403): insufficient image data in file `/app/public/data/media/dc/df/b3/791.c7e8a7b502ffde835a90bc422ca1be74.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:02][hdls] download_and_prep FAILED for Medium.find(31252435): insufficient image data in file `/app/public/data/media/dc/df/d3/791.cb4ff50d68d7e4b6b11ad31501bea053.260x190.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:21][hdls] download_and_prep FAILED for Medium.find(31252865): insufficient image data in file `/app/public/data/media/dc/e1/81/791.f27f41af8ee66733ada0fbcce68da2e0.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.88x88.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.98x68.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[ERR] [2025-07-09 09:52:24][hdls] download_and_prep FAILED for Medium.find(31252924): insufficient image data in file `/app/public/data/media/dc/e1/bc/791.f978e6074ea2c0596f7d4bc50602aef4.580x360.jpg' @ error/jpeg.c/ReadJPEGImage_/1166
[INFO] [2025-07-09 09:52:27] 100% of media downloaded
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
[ERR] [2025-07-09 09:52:28][hdls] NO additional images were found to download
Latest Process