2026-07-08 10:09:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 10:09:14 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-08 10:09:14 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 10:09:14 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-08 10:09:14 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-08 10:09:14 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-08 10:09:14 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-08 10:09:14 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-08 10:09:14 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-08 10:09:14 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-08 10:09:14 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-08 10:09:14 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-08 10:09:15 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-08 10:09:15 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-08 10:09:15 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-08 10:09:19 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-08 10:09:19 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-08 10:09:19 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-08 10:09:20 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-08 11:49:46 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 11:49:46 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-08 11:49:46 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-08 11:49:46 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-08 11:49:46 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-08 11:49:46 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-08 11:49:46 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-08 11:49:46 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-08 11:49:46 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-08 11:49:46 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-08 11:49:49 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-08 12:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 12:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Triggered scheduled execution of backup profile ID 1 2026-07-08 12:00:00 | INFO | modules.backup.backup_module:schedule_item - Schedule 6 triggered for backup profile 1 2026-07-08 12:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2979) 2026-07-08 12:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2979) 2026-07-08 12:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2979) 2026-07-08 12:00:13 | INFO | modules.backup.backup_module:get_engine - Created backup engine for profile 1: Backup Principale 2026-07-08 12:00:13 | INFO | modules.backup.backup_module:execute_backup - Starting backup operation 172 for profile 1: Backup Principale 2026-07-08 12:00:13 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 13.4s 2026-07-08 12:00:13 | INFO | modules.backup.backup_engine:create_backup - Creando backup: backup-2026-07-08-120013 2026-07-08 12:00:13 | INFO | modules.backup.backup_engine:create_backup - Backup di: C:\PYTHON 2026-07-08 12:00:15 | WARNING | modules.backup.backup_engine:process_file_v2 - Salto elemento con nome riservato Windows: 'nul' nel percorso 'DbComparer\nul' 2026-07-08 12:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 12:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2980) 2026-07-08 12:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2980) 2026-07-08 12:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2980) 2026-07-08 12:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.6s 2026-07-08 12:29:02 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\lavori 2026-07-08 12:29:49 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\SOFTWARE 2026-07-08 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 8 2026-07-08 12:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2981) 2026-07-08 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2981) 2026-07-08 12:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2981) 2026-07-08 12:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Check prodotti acquistati' (execution ID 2982) 2026-07-08 12:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 8 queued for execution (execution ID 2982) 2026-07-08 12:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Check prodotti acquistati' (execution 2982) 2026-07-08 12:30:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.3s 2026-07-08 12:30:07 | INFO | daemon.job_executor:_run_job - Job 'Check prodotti acquistati' completed successfully in 7.5s 2026-07-08 12:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 12:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2983) 2026-07-08 12:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2983) 2026-07-08 12:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2983) 2026-07-08 12:45:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.2s 2026-07-08 13:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 13:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2984) 2026-07-08 13:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2984) 2026-07-08 13:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2984) 2026-07-08 13:00:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.9s 2026-07-08 13:14:41 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\Budget 2026-07-08 13:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 13:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2985) 2026-07-08 13:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2985) 2026-07-08 13:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2985) 2026-07-08 13:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.6s 2026-07-08 13:15:20 | WARNING | modules.backup.backup_engine:create_backup - Avviso: W:\GemmaLoader non esiste 2026-07-08 13:15:20 | INFO | modules.backup.backup_engine:create_backup - Backup di: X:\MonitorOsservatorio 2026-07-08 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 19 2026-07-08 13:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2986) 2026-07-08 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2986) 2026-07-08 13:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'OMDB Batch Enrich' (execution ID 2987) 2026-07-08 13:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 19 queued for execution (execution ID 2987) 2026-07-08 13:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2986) 2026-07-08 13:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'OMDB Batch Enrich' (execution 2987) 2026-07-08 13:30:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.2s 2026-07-08 13:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 13:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2988) 2026-07-08 13:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2988) 2026-07-08 13:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2988) 2026-07-08 13:45:01 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 1.3s 2026-07-08 13:48:02 | INFO | modules.backup.backup_engine:create_backup - Backup completato: 101025 file totali (62720 hard links, 38305 copie), 398 nuovi file nel content store 2026-07-08 13:48:02 | INFO | modules.backup.backup_module:execute_backup - Backup operation 172 completed successfully 2026-07-08 13:48:02 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Backup profile ID 1 completed successfully 2026-07-08 14:00:08 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 14:00:08 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Triggered scheduled execution of backup profile ID 1 2026-07-08 14:00:08 | INFO | modules.backup.backup_module:schedule_item - Schedule 6 triggered for backup profile 1 2026-07-08 14:00:08 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2989) 2026-07-08 14:00:08 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2989) 2026-07-08 14:00:08 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2989) 2026-07-08 14:00:08 | INFO | modules.backup.backup_module:execute_backup - Starting backup operation 173 for profile 1: Backup Principale 2026-07-08 14:00:08 | INFO | modules.backup.backup_engine:create_backup - Creando backup: backup-2026-07-08-140008 2026-07-08 14:00:08 | INFO | modules.backup.backup_engine:create_backup - Backup di: C:\PYTHON 2026-07-08 14:00:08 | WARNING | modules.backup.backup_engine:process_file_v2 - Salto elemento con nome riservato Windows: 'nul' nel percorso 'DbComparer\nul' 2026-07-08 14:00:11 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.4s 2026-07-08 14:11:55 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\lavori 2026-07-08 14:12:39 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\SOFTWARE 2026-07-08 14:16:31 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 14:16:31 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2990) 2026-07-08 14:16:31 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2990) 2026-07-08 14:16:31 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2990) 2026-07-08 14:17:01 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 30.1s 2026-07-08 14:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 14:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2991) 2026-07-08 14:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2991) 2026-07-08 14:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2991) 2026-07-08 14:30:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.0s 2026-07-08 14:41:41 | INFO | modules.backup.backup_engine:create_backup - Backup di: I:\Budget 2026-07-08 14:42:13 | WARNING | modules.backup.backup_engine:create_backup - Avviso: W:\GemmaLoader non esiste 2026-07-08 14:42:13 | INFO | modules.backup.backup_engine:create_backup - Backup di: X:\MonitorOsservatorio 2026-07-08 14:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 14:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2992) 2026-07-08 14:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2992) 2026-07-08 14:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2992) 2026-07-08 14:45:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.3s 2026-07-08 15:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 15:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2993) 2026-07-08 15:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2993) 2026-07-08 15:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2993) 2026-07-08 15:00:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.5s 2026-07-08 15:02:08 | INFO | modules.backup.backup_engine:create_backup - Backup completato: 101047 file totali (62740 hard links, 38307 copie), 45 nuovi file nel content store 2026-07-08 15:02:08 | INFO | modules.backup.backup_module:execute_backup - Backup operation 173 completed successfully 2026-07-08 15:02:08 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Backup profile ID 1 completed successfully 2026-07-08 15:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 15:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2994) 2026-07-08 15:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2994) 2026-07-08 15:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2994) 2026-07-08 15:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.9s 2026-07-08 15:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 15:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2995) 2026-07-08 15:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2995) 2026-07-08 15:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2995) 2026-07-08 15:30:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.3s 2026-07-08 15:31:39 | WARNING | daemon.job_executor:_run_job - Job 'OMDB Batch Enrich' timed out after 7200 seconds 2026-07-08 15:31:39 | INFO | daemon.job_executor:_run_job - Terminating process tree for job 'OMDB Batch Enrich' (PID: 14264) 2026-07-08 15:31:39 | ERROR | daemon.job_executor:_run_job - Job 'OMDB Batch Enrich' timed out after 7200s 2026-07-08 15:31:39 | INFO | daemon.notification_manager:_send_toast_notification - Sent popup notification for execution 2987 2026-07-08 15:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 15:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2996) 2026-07-08 15:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2996) 2026-07-08 15:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2996) 2026-07-08 15:45:18 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.3s 2026-07-08 16:00:11 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 16:00:11 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 16:00:11 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-08 16:00:11 | INFO | __main__:cmd_start_daemon - Starting daemon from CLI 2026-07-08 16:00:11 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 16:00:11 | INFO | core.logger:setup_logging - Logging initialized for component 'daemon' at level INFO 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:__init__ - Initializing Frank Automation Daemon 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:__init__ - Running on host: W1251000160 2026-07-08 16:00:11 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-08 16:00:11 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-08 16:00:11 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-08 16:00:11 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-08 16:00:11 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-08 16:00:11 | INFO | core.database:_sync_config_from_remote - Config synced from remote B (6 tables) 2026-07-08 16:00:11 | INFO | core.database:__init__ - Database split mode — local: C:\PYTHON\Frank\data\frank_local.db | remote: C:\PYTHON\Frank\data\frank.db 2026-07-08 16:00:11 | INFO | daemon.notification_manager:__init__ - NotificationManager initialized (enabled: True) 2026-07-08 16:00:11 | INFO | daemon.job_executor:__init__ - JobExecutor initialized 2026-07-08 16:00:11 | INFO | daemon.dependency_manager:__init__ - DependencyManager initialized 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - Loading automation modules... 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - ✓ Scheduler module loaded 2026-07-08 16:00:11 | INFO | modules.backup.backup_module:__init__ - BackupModule initialized 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - ✓ Backup module loaded 2026-07-08 16:00:11 | INFO | daemon.automation_daemon:_load_modules - Loaded 2 module(s) 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:__init__ - Automation Daemon initialized 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Starting Automation Daemon 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_load_schedules - Loading 9 enabled schedule(s) 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Backup' (ID 6): backup_profile 1 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check doppi Gemma' (ID 7): job 7 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Check prodotti acquistati' (ID 8): job 8 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'GemmaReport weekly' (ID 23): job 20 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'ImdbUpdate' (ID 10): job 9 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OMDB Batch Enrich' (ID 22): job 19 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'OsservatorioReport weekly' (ID 24): job 21 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for Outlook Frank filtro' (ID 19): job 18 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:_schedule_item - Scheduled 'Schedule for ReportPdf' (ID 14): job 13 with cron 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Automation Daemon started successfully 2026-07-08 16:00:16 | INFO | daemon.automation_daemon:start - Loaded 9 schedule(s) 2026-07-08 16:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 16:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2997) 2026-07-08 16:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2997) 2026-07-08 16:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2998) 2026-07-08 16:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2998) 2026-07-08 16:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2998) 2026-07-08 16:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2997) 2026-07-08 16:15:02 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.5s 2026-07-08 16:15:02 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.5s 2026-07-08 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 16:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 2999) 2026-07-08 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 2999) 2026-07-08 16:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3000) 2026-07-08 16:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3000) 2026-07-08 16:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 2999) 2026-07-08 16:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3000) 2026-07-08 16:30:02 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.0s 2026-07-08 16:30:02 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 2.0s 2026-07-08 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 16:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3001) 2026-07-08 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3001) 2026-07-08 16:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3002) 2026-07-08 16:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3002) 2026-07-08 16:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3001) 2026-07-08 16:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3002) 2026-07-08 16:45:01 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 1.4s 2026-07-08 16:45:01 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 1.5s 2026-07-08 17:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3003) 2026-07-08 17:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3003) 2026-07-08 17:00:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3004) 2026-07-08 17:00:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3004) 2026-07-08 17:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3003) 2026-07-08 17:00:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3004) 2026-07-08 17:00:03 | ERROR | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' failed with exit code 1 2026-07-08 17:00:03 | INFO | daemon.notification_manager:_send_toast_notification - Sent popup notification for execution 3004 2026-07-08 17:00:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.5s 2026-07-08 17:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3005) 2026-07-08 17:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3005) 2026-07-08 17:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3005) 2026-07-08 17:15:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3006) 2026-07-08 17:15:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3006) 2026-07-08 17:15:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3006) 2026-07-08 17:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.2s 2026-07-08 17:15:03 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 3.3s 2026-07-08 17:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3007) 2026-07-08 17:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3007) 2026-07-08 17:30:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3008) 2026-07-08 17:30:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3008) 2026-07-08 17:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3008) 2026-07-08 17:30:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3007) 2026-07-08 17:30:00 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 0.3s 2026-07-08 17:30:01 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 1.3s 2026-07-08 17:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 17:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3009) 2026-07-08 17:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3009) 2026-07-08 17:45:00 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3010) 2026-07-08 17:45:00 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3010) 2026-07-08 17:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3009) 2026-07-08 17:45:00 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3010) 2026-07-08 17:45:03 | ERROR | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' failed with exit code 1 2026-07-08 17:45:03 | INFO | daemon.notification_manager:_send_toast_notification - Sent popup notification for execution 3009 2026-07-08 17:45:04 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 4.4s 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_job - Triggered scheduled execution of job ID 18 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Triggered scheduled execution of backup profile ID 1 2026-07-08 18:01:46 | INFO | modules.backup.backup_module:schedule_item - Schedule 6 triggered for backup profile 1 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_backup - Triggered scheduled execution of backup profile ID 1 2026-07-08 18:01:46 | INFO | modules.backup.backup_module:schedule_item - Schedule 6 triggered for backup profile 1 2026-07-08 18:01:46 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3011) 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3011) 2026-07-08 18:01:46 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3011) 2026-07-08 18:01:46 | INFO | daemon.job_executor:execute_job - Queued job 'Outlook Frank filtro' (execution ID 3012) 2026-07-08 18:01:46 | INFO | daemon.automation_daemon:_execute_scheduled_job - Job ID 18 queued for execution (execution ID 3012) 2026-07-08 18:01:46 | INFO | daemon.job_executor:_run_job - Starting job 'Outlook Frank filtro' (execution 3012) 2026-07-08 18:01:47 | ERROR | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' failed with exit code 1 2026-07-08 18:01:47 | INFO | daemon.notification_manager:_send_toast_notification - Sent popup notification for execution 3011 2026-07-08 18:01:48 | INFO | daemon.job_executor:_run_job - Job 'Outlook Frank filtro' completed successfully in 1.8s 2026-07-08 18:02:03 | INFO | modules.backup.backup_module:get_engine - Created backup engine for profile 1: Backup Principale 2026-07-08 18:02:03 | INFO | modules.backup.backup_module:execute_backup - Starting backup operation 174 for profile 1: Backup Principale 2026-07-08 18:02:03 | INFO | modules.backup.backup_engine:create_backup - Creando backup: backup-2026-07-08-180203 2026-07-08 18:02:03 | INFO | modules.backup.backup_engine:create_backup - Backup di: C:\PYTHON 2026-07-08 18:02:03 | INFO | modules.backup.backup_module:get_engine - Created backup engine for profile 1: Backup Principale 2026-07-08 18:02:03 | INFO | modules.backup.backup_module:execute_backup - Starting backup operation 175 for profile 1: Backup Principale 2026-07-08 18:02:03 | INFO | modules.backup.backup_engine:create_backup - Creando backup: backup-2026-07-08-180203 2026-07-08 18:02:03 | INFO | modules.backup.backup_engine:create_backup - Backup di: C:\PYTHON 2026-07-08 18:02:03 | WARNING | modules.backup.backup_engine:process_file_v2 - Hard link fallito (usando copia): [WinError 183] Impossibile creare un file, se il file esiste già: 'D:\\backups\\store\\45\\b9\\45b9c6b5482d0655993fcdbd7b9654ea90f651a6923e2ede6d3d328b91cfe2df' -> 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\_check_emesso_dupes.py' 2026-07-08 18:02:03 | WARNING | modules.backup.backup_engine:process_file_v2 - Hard link fallito (usando copia): [WinError 183] Impossibile creare un file, se il file esiste già: 'D:\\backups\\store\\76\\3c\\763cf20a921fd9955735b278006820b90b207b2fc04d9e79ca648279c7c14276' -> 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\.obsidian\\core-plugins.json' 2026-07-08 18:02:03 | WARNING | modules.backup.backup_engine:process_file_v2 - Salto elemento con nome riservato Windows: 'nul' nel percorso 'DbComparer\nul' 2026-07-08 18:02:03 | WARNING | modules.backup.backup_engine:process_file_v2 - Salto elemento con nome riservato Windows: 'nul' nel percorso 'DbComparer\nul' 2026-07-08 18:02:04 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\data\frank_local.db -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\data\frank_local.db: [WinError 5] Accesso negato: 'D:\\backups\\store\\d3\\2a\\obj_t7bsairz' -> 'D:\\backups\\store\\d3\\2a\\d32a6d5c201ed1879821d859681d0c378a43d6d4871246d282379d924489d612' 2026-07-08 18:02:04 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\data\outlook_feed.json -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\data\outlook_feed.json: [WinError 5] Accesso negato: 'D:\\backups\\store\\b3\\32\\obj_hm_wajdo' -> 'D:\\backups\\store\\b3\\32\\b332e06c45e77393448fac4811c2b4273c86c9ddd1d1e90ac3bd7bb65e2b9a35' 2026-07-08 18:02:05 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\daemon\daemon_2026-07-08.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\daemon\daemon_2026-07-08.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\6a\\bd\\obj_vvv91hmw' -> 'D:\\backups\\store\\6a\\bd\\6abd4b4a86cc75b7d17df96d50833dd1c37a61ce7f08c1ffc4ed912a20159cb2' 2026-07-08 18:02:09 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\gui_2026-07-08.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\gui_2026-07-08.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\0d\\72\\obj_p5ib0fgp' -> 'D:\\backups\\store\\0d\\72\\0d72cf449765d0f8e83a8e11e1350edee94f4c95649d1e90be13fa1f4609554b' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_141631.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_141631.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\4b\\86\\obj_373b2zh1' -> 'D:\\backups\\store\\4b\\86\\4b86dd7bc223414c0f93e32ebedc0a1fd58413394ec27f7027a7692694549da9' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_143000.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_143000.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\39\\7c\\obj_cpk55ua4' -> 'D:\\backups\\store\\39\\7c\\397c99c2507e9fa7a6636798140c7035bde5541dbc691a137c630d753385a902' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_144500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_144500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\38\\13\\obj_lxgmirxg' -> 'D:\\backups\\store\\38\\13\\3813005cda7afc4f37a8f796eab2baf82f80a6ed6910328583aa6cfdfca1a231' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_150000.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_150000.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\4a\\99\\obj_y28hsivm' -> 'D:\\backups\\store\\4a\\99\\4a997af7bf7cf0577ef5a0623b4eb7f2e7259f058c7887d16582292c14921d3a' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_151500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_151500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\9f\\1a\\obj_qjbcq4pc' -> 'D:\\backups\\store\\9f\\1a\\9f1a7c5c0ca4eb1c7a9a84221bdecf770f82385cb29dfd07c6997de587f0c843' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_153000.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_153000.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\33\\2d\\obj_rbv68fil' -> 'D:\\backups\\store\\33\\2d\\332de15fca8454d51b0d9ac05716ec21bc7b58e4ece15c08373f3faaaa0e46fe' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_154500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_154500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\70\\07\\obj_8b5_xw78' -> 'D:\\backups\\store\\70\\07\\70075da303e56b098eba06975ff685daec9eca0ace13b0b9c6b923a5b80b3ff8' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_161500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_161500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\50\\fa\\obj_n0_1_6g0' -> 'D:\\backups\\store\\50\\fa\\50faab4a99654ef686e022475d0946af9d736cb28534a0df853709cc6bc3eeed' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_163000.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_163000.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\9f\\92\\obj_wrvlepvm' -> 'D:\\backups\\store\\9f\\92\\9f92015a7c67bac7e3dd44d95df61736556c7695f2eb354342b40a18a42c891a' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_164500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_164500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\86\\20\\obj_39_w7kme' -> 'D:\\backups\\store\\86\\20\\8620a85e3bff8c9b3ace50ee79a07ce6f76b3133cc51a3ca85774f35221f91f8' 2026-07-08 18:02:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_171500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_171500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\03\\1e\\obj_i14p9k_s' -> 'D:\\backups\\store\\03\\1e\\031edcab0c778373670e5c038b00782ce1a6b80ac804c3a0c5e306858805325b' 2026-07-08 18:02:40 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_173000.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_173000.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\f2\\6f\\obj_ucmxs88t' -> 'D:\\backups\\store\\f2\\6f\\f26f46421f46f366042d683082b182374d3837f51cfb605d895ea79dd41036ac' 2026-07-08 18:02:40 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_174500.log -> D:\backups\backup-2026-07-08-180203\PYTHON\Frank\logs\executions\outlook_frank_filtro_20260708_174500.log: [WinError 5] Accesso negato: 'D:\\backups\\store\\8a\\ec\\obj_dik_9dz0' -> 'D:\\backups\\store\\8a\\ec\\8aec6188011eb301077c67479bfdec1e4237502a15092ec57150be97f1ec244f' 2026-07-08 18:04:27 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\GemmaReport\python\Lib\site-packages\pandas\tests\window\moments\__init__.py -> D:\backups\backup-2026-07-08-180203\PYTHON\GemmaReport\python\Lib\site-packages\pandas\tests\window\moments\__init__.py: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\GemmaReport\\python\\Lib\\site-packages\\pandas\\tests\\window\\moments\\__init__.py' 2026-07-08 18:04:56 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\GemmaReport\python\Lib\site-packages\pyodbc-5.3.0.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\GemmaReport\python\Lib\site-packages\pyodbc-5.3.0.dist-info\INSTALLER: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\GemmaReport\\python\\Lib\\site-packages\\pyodbc-5.3.0.dist-info\\INSTALLER' 2026-07-08 18:07:13 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\GemmaReport\python\Lib\site-packages\pytz\zoneinfo\Africa\Harare -> D:\backups\backup-2026-07-08-180203\PYTHON\GemmaReport\python\Lib\site-packages\pytz\zoneinfo\Africa\Harare: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\GemmaReport\\python\\Lib\\site-packages\\pytz\\zoneinfo\\Africa\\Harare' 2026-07-08 18:08:33 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\six.py -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\six.py: [WinError 32] Impossibile accedere al file. Il file è utilizzato da un altro processo: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\six.py' 2026-07-08 18:08:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\clr_loader-0.2.9.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\clr_loader-0.2.9.dist-info\INSTALLER: [WinError 5] Accesso negato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\clr_loader-0.2.9.dist-info\\INSTALLER' 2026-07-08 18:08:40 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\colorama-0.4.6.dist-info\WHEEL -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\colorama-0.4.6.dist-info\WHEEL: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\colorama-0.4.6.dist-info\\WHEEL' 2026-07-08 18:08:46 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\duckdb-1.5.1.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\duckdb-1.5.1.dist-info\INSTALLER: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\duckdb-1.5.1.dist-info\\INSTALLER' 2026-07-08 18:08:54 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1alpha\services\model_service\transports\__init__.py -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1alpha\services\model_service\transports\__init__.py: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\google\\ai\\generativelanguage_v1alpha\\services\\model_service\\transports\\__init__.py' 2026-07-08 18:08:58 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta\services\prediction_service\__init__.py -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta\services\prediction_service\__init__.py: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\google\\ai\\generativelanguage_v1beta\\services\\prediction_service\\__init__.py' 2026-07-08 18:09:00 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta2\services\discuss_service\__init__.py -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta2\services\discuss_service\__init__.py: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\google\\ai\\generativelanguage_v1beta2\\services\\discuss_service\\__init__.py' 2026-07-08 18:09:01 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta3\py.typed -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\google\ai\generativelanguage_v1beta3\py.typed: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\google\\ai\\generativelanguage_v1beta3\\py.typed' 2026-07-08 18:09:36 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\googleapis_common_protos-1.72.0.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\googleapis_common_protos-1.72.0.dist-info\INSTALLER: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\googleapis_common_protos-1.72.0.dist-info\\INSTALLER' 2026-07-08 18:09:38 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\grpc\framework\interfaces\base\__init__.py -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\grpc\framework\interfaces\base\__init__.py: [WinError 5] Accesso negato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\grpc\\framework\\interfaces\\base\\__init__.py' 2026-07-08 18:09:39 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\grpcio_status-1.71.2.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\grpcio_status-1.71.2.dist-info\INSTALLER: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\grpcio_status-1.71.2.dist-info\\INSTALLER' 2026-07-08 18:09:41 | ERROR | modules.backup.backup_engine:process_file_v2 - Errore processando C:\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\itsdangerous-2.2.0.dist-info\INSTALLER -> D:\backups\backup-2026-07-08-180203\PYTHON\MonitorOsservatorioPy\python\Lib\site-packages\itsdangerous-2.2.0.dist-info\INSTALLER: [WinError 2] Impossibile trovare il file specificato: 'D:\\backups\\backup-2026-07-08-180203\\PYTHON\\MonitorOsservatorioPy\\python\\Lib\\site-packages\\itsdangerous-2.2.0.dist-info\\INSTALLER'