{ "timestamp": "2026-06-30 00:00:55.7270", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 00:00:55.7429", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 00:00:55.7429", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 00:00:55.9157", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 00:15:55.7193", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 00:15:55.7340", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 00:15:55.7436", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 00:15:55.9143", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 00:30:55.7253", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 00:30:55.7410", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 00:30:55.7410", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 00:30:55.9199", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 00:45:55.7070", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 00:45:55.7225", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 00:45:55.7299", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 00:45:55.8985", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 01:00:55.7302", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 01:00:55.7469", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 01:00:55.7469", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 01:00:55.9204", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 01:15:55.7487", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 01:15:55.7640", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 01:15:55.7722", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 01:15:55.9372", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 01:30:55.7253", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 01:30:55.7415", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 01:30:55.7415", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 01:30:55.9190", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 01:45:55.7196", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 01:45:55.7354", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 01:45:55.7435", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 01:45:55.9163", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 02:00:55.7173", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 02:00:55.7324", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 02:00:55.7406", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 02:00:55.9065", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 02:15:55.7364", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 02:15:55.7515", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 02:15:55.7597", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 02:15:55.9185", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 02:30:55.7313", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 02:30:55.7451", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 02:30:55.7451", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 02:30:55.9139", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 02:45:55.7076", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 02:45:55.7227", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 02:45:55.7314", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 02:45:55.8907", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 03:00:55.7271", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 03:00:55.7443", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 03:00:55.7443", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 03:00:55.9198", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 03:15:55.7204", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 03:15:55.7354", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 03:15:55.7439", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 03:15:55.9081", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 03:30:55.7337", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 03:30:55.7495", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 03:30:55.7575", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 03:30:55.9226", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 03:45:55.7231", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 03:45:55.7231", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 03:45:55.7464", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 03:45:55.9095", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 04:00:55.7100", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 04:00:55.7282", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 04:00:55.7282", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 04:00:55.8999", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 04:15:55.7252", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 04:15:55.7415", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 04:15:55.7415", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 04:15:55.9271", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 04:30:55.7196", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 04:30:55.7354", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 04:30:55.7454", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 04:30:55.9120", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 04:45:55.7173", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 04:45:55.7336", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 04:45:55.7416", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 04:45:55.9092", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 05:00:55.7349", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 05:00:55.7515", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 05:00:55.7632", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 05:00:55.9286", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 05:15:55.7116", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 05:15:55.7275", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 05:15:55.7393", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 05:15:55.9097", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 05:30:55.7027", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 05:30:55.7182", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 05:30:55.7267", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 05:30:55.8951", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 05:45:55.7418", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 05:45:55.7668", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 05:45:55.7754", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 05:45:55.9514", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 06:00:55.7333", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 06:00:55.7510", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 06:00:55.7611", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 06:00:55.9265", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 06:15:55.7362", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 06:15:55.7516", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 06:15:55.7593", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 06:15:55.9184", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 06:15:55.9473", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\r\n   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()\r\n   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)\r\n   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)\r\n   at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior)\r\n   at Dapper.SqlMapper.<QueryImpl>d__138`1.MoveNext()\r\n   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r\n   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\r\n   at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable`1 commandTimeout, Nullable`1 commandType)\r\n   at IncidentReporter.DAL.Repositories.OsmoguardRepo.GetAcmModuleIdByModuleName(String moduleName) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\OsmoguardRepo.cs:line 746\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 36" }
{ "timestamp": "2026-06-30 06:30:55.7128", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 06:30:55.7293", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 06:30:55.7293", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 06:30:55.8886", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 06:30:55.9123", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\r\n   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()\r\n   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)\r\n   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)\r\n   at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior)\r\n   at Dapper.SqlMapper.<QueryImpl>d__138`1.MoveNext()\r\n   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r\n   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\r\n   at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable`1 commandTimeout, Nullable`1 commandType)\r\n   at IncidentReporter.DAL.Repositories.OsmoguardRepo.GetAcmModuleIdByModuleName(String moduleName) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\OsmoguardRepo.cs:line 746\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 36" }
{ "timestamp": "2026-06-30 06:45:55.7341", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 06:45:55.7498", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 06:45:55.7584", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 06:45:55.9069", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 06:45:55.9316", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'qa_stg_oqsha_4.acm_modules' doesn't exist\r\n   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()\r\n   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)\r\n   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n   at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)\r\n   at Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior)\r\n   at Dapper.SqlMapper.<QueryImpl>d__138`1.MoveNext()\r\n   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)\r\n   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)\r\n   at Dapper.SqlMapper.Query[T](IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Boolean buffered, Nullable`1 commandTimeout, Nullable`1 commandType)\r\n   at IncidentReporter.DAL.Repositories.OsmoguardRepo.GetAcmModuleIdByModuleName(String moduleName) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\OsmoguardRepo.cs:line 746\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 36" }
{ "timestamp": "2026-06-30 07:00:55.7163", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 07:00:55.7314", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 07:00:55.7394", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 07:00:55.8956", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 07:00:55.9192", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"Table 'qa_stg_oqsha_4.org_module_lifecycle_configs' doesn't exist\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Table 'qa_stg_oqsha_4.org_module_lifecycle_configs' doesn't exist\r\n   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()\r\n   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int64& insertedId)\r\n   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)\r\n   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)\r\n   at MySql.Data.MySqlClient.MySqlCommand.ExecuteDbDataReader(CommandBehavior behavior)\r\n   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)\r\n   at Dapper.SqlMapper.<QueryAsync>d__33`1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Repositories.ModuleLifecycleConfigRepo.<GetAutoCloseConfigsByModuleAsync>d__3.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\ModuleLifecycleConfigRepo.cs:line 98\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 39" }
{ "timestamp": "2026-06-30 07:15:55.7164", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 07:15:55.7314", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 07:15:55.7399", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 07:15:55.9052", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 07:30:55.7385", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 07:30:55.7535", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 07:30:55.7535", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 07:30:55.9344", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 07:45:55.7380", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 07:45:55.7527", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 07:45:55.7527", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 07:45:55.9367", "level": "Info", "severity": "INFO", "message": "## No lifecycle configs found with Work Permit V2 auto close enabled. ##" }
{ "timestamp": "2026-06-30 07:53:56.2984", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 07:53:56.3134", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 07:53:56.3233", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 07:54:17.5644", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 07:54:17.6306", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"An error occurred while sending the request.\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.0.1.10:5766\r\n   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)\r\n   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)\r\n   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)\r\n   --- End of inner exception stack trace ---\r\n   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)\r\n   --- End of inner exception stack trace ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Helpers.HttpRequestHelper.<SendRequestAsync>d__3.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Helpers\\HttpRequestHelper.cs:line 97\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Handlers.EntityStateWorkflowHandler.<GetStateTypesAsync>d__7.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\EntityStateWorkflowHandler.cs:line 326\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 68" }
{ "timestamp": "2026-06-30 08:00:55.7339", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:00:55.7490", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:00:55.7558", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:01:16.9972", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 08:01:17.0468", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"An error occurred while sending the request.\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.0.1.10:5766\r\n   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)\r\n   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)\r\n   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)\r\n   --- End of inner exception stack trace ---\r\n   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)\r\n   --- End of inner exception stack trace ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Helpers.HttpRequestHelper.<SendRequestAsync>d__3.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Helpers\\HttpRequestHelper.cs:line 97\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Handlers.EntityStateWorkflowHandler.<GetStateTypesAsync>d__7.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\EntityStateWorkflowHandler.cs:line 326\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 68" }
{ "timestamp": "2026-06-30 08:10:14.7562", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:10:14.7726", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:10:14.7809", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:10:35.9983", "level": "Error", "severity": "ERROR", "message": "Could not process Work Permit V2 lifecycle auto close execution" }
{ "timestamp": "2026-06-30 08:10:36.0433", "level": "Error", "severity": "ERROR", "message": "{\r\n  \"MethodName\": \"WorkPermitV2LifecycleAutoCloseExecution\",\r\n  \"Message\": \"An error occurred while sending the request.\",\r\n  \"AdditionalData\": {\r\n    \"EntryPoint\": \"RenewalReminder\",\r\n    \"InputData\": null\r\n  }\r\n}", "stackTrace": "System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.0.1.10:5766\r\n   at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)\r\n   at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)\r\n   at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)\r\n   --- End of inner exception stack trace ---\r\n   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)\r\n   --- End of inner exception stack trace ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Helpers.HttpRequestHelper.<SendRequestAsync>d__3.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Helpers\\HttpRequestHelper.cs:line 97\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Handlers.EntityStateWorkflowHandler.<GetStateTypesAsync>d__7.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\EntityStateWorkflowHandler.cs:line 326\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.RenewalReminder.Helpers.WorkPermitV2LifecycleAutoCloseHelper.WorkPermitV2LifecycleAutoCloseExecution() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.RenewalReminder\\Helpers\\WorkPermitV2LifecycleAutoCloseHelper.cs:line 68" }
{ "timestamp": "2026-06-30 08:11:58.4264", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:11:58.4463", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:11:58.4463", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:11:58.6927", "level": "Info", "severity": "INFO", "message": "## Lifecycle auto closing Work Permit V2 Ids for Organisation ID 267: [41,299,300] ##" }
{ "timestamp": "2026-06-30 08:11:58.8655", "level": "Info", "severity": "INFO", "message": "## Number of rows affected for Work Permit V2 lifecycle auto close execution: 3 ##" }
{ "timestamp": "2026-06-30 08:11:58.8655", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:15:55.7346", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:15:55.7497", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:15:55.7626", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:15:55.9967", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:15:55.9967", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:30:55.7281", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:30:55.7435", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:30:55.7435", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:30:55.9880", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:30:55.9880", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:45:55.7168", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 08:45:55.7319", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 08:45:55.7404", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 08:45:55.9798", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 08:45:55.9798", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:00:55.7110", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 09:00:55.7253", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 09:00:55.7253", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 09:00:55.9797", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:00:55.9797", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:15:55.7535", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 09:15:55.7691", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 09:15:55.7691", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 09:15:56.0165", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:15:56.0165", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:30:55.7013", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 09:30:55.7172", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 09:30:55.7241", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 09:30:55.9629", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:30:55.9629", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:45:55.7280", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 09:45:55.7428", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 09:45:55.7428", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 09:45:55.9960", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 09:45:55.9960", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:00:55.7303", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 10:00:55.7466", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 10:00:55.7541", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 10:00:55.9752", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:00:55.9752", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:15:55.7296", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 10:15:55.7452", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 10:15:55.7532", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 10:15:55.9897", "level": "Info", "severity": "INFO", "message": "## Lifecycle auto closing Work Permit V2 Ids for Organisation ID 267: [312] ##" }
{ "timestamp": "2026-06-30 10:15:56.1078", "level": "Info", "severity": "INFO", "message": "## Number of rows affected for Work Permit V2 lifecycle auto close execution: 1 ##" }
{ "timestamp": "2026-06-30 10:15:56.1078", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:30:55.7181", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 10:30:55.7340", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 10:30:55.7423", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 10:30:55.9636", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:30:55.9636", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:45:55.7204", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 10:45:55.7353", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 10:45:55.7455", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 10:45:55.9872", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 10:45:55.9875", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:00:55.7924", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 11:00:55.8089", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 11:00:55.8255", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 11:00:56.0998", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:00:56.0998", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:15:55.7771", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 11:15:55.7931", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 11:15:55.8084", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 11:15:56.0553", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:15:56.0553", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:30:55.7089", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 11:30:55.7254", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 11:30:55.7254", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 11:30:55.9590", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:30:55.9590", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 11:45:55.7157", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 11:45:55.7315", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 11:45:55.7391", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 11:45:55.9752", "level": "Info", "severity": "INFO", "message": "## Lifecycle auto closing Work Permit V2 Ids for Organisation ID 267: [338] ##" }
{ "timestamp": "2026-06-30 11:45:56.1054", "level": "Info", "severity": "INFO", "message": "## Number of rows affected for Work Permit V2 lifecycle auto close execution: 1 ##" }
{ "timestamp": "2026-06-30 11:45:56.1054", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:00:55.7214", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 12:00:55.7375", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 12:00:55.7375", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 12:00:55.7408", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 12:00:55.7565", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsBATCH_ATTENDANCE_CRON" }
{ "timestamp": "2026-06-30 12:00:55.7565", "level": "Info", "severity": "INFO", "message": "Starting Batch Attendance OCR background job" }
{ "timestamp": "2026-06-30 12:00:55.9214", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/251\/batches\/Screenshot202603181233342940deb401b9ffe8e1df2f1cc5ba480b12_44425cea-2a21-4dcb-826d-b193c8c9f17e.jpg" }
{ "timestamp": "2026-06-30 12:00:55.9315", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/251\/batches\/Screenshot202603181233342940deb401b9ffe8e1df2f1cc5ba480b12_44425cea-2a21-4dcb-826d-b193c8c9f17e.jpg" }
{ "timestamp": "2026-06-30 12:00:55.9706", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:00:55.9706", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:00:56.4800", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/251\/batches\/Screenshot202603181233342940deb401b9ffe8e1df2f1cc5ba480b12_44425cea-2a21-4dcb-826d-b193c8c9f17e.jpg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.5037", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/198\/batches\/batchprod_72563b45-9f7f-4e5a-8e3a-18706a1796e6.png" }
{ "timestamp": "2026-06-30 12:00:56.5037", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/198\/batches\/batchprod_72563b45-9f7f-4e5a-8e3a-18706a1796e6.png" }
{ "timestamp": "2026-06-30 12:00:56.5988", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/198\/batches\/batchprod_72563b45-9f7f-4e5a-8e3a-18706a1796e6.png | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.6123", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260413171312_682b83a1-b83e-44b1-b484-a4e85e669095.png" }
{ "timestamp": "2026-06-30 12:00:56.6123", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260413171312_682b83a1-b83e-44b1-b484-a4e85e669095.png" }
{ "timestamp": "2026-06-30 12:00:56.7089", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260413171312_682b83a1-b83e-44b1-b484-a4e85e669095.png | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.7089", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260426212858_c39afc53-408f-43e5-ac7a-1a9169020205.png" }
{ "timestamp": "2026-06-30 12:00:56.7089", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260426212858_c39afc53-408f-43e5-ac7a-1a9169020205.png" }
{ "timestamp": "2026-06-30 12:00:56.7983", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260426212858_c39afc53-408f-43e5-ac7a-1a9169020205.png | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.8012", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260505155331_920776c4-add6-4ccd-8933-e64741e56cef.png" }
{ "timestamp": "2026-06-30 12:00:56.8012", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260505155331_920776c4-add6-4ccd-8933-e64741e56cef.png" }
{ "timestamp": "2026-06-30 12:00:56.8571", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/Screenshot20260505155331_920776c4-add6-4ccd-8933-e64741e56cef.png | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.8620", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260509at113326AM_9e85465c-be21-4803-bfe8-2ce874fdea7c.jpeg" }
{ "timestamp": "2026-06-30 12:00:56.8620", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260509at113326AM_9e85465c-be21-4803-bfe8-2ce874fdea7c.jpeg" }
{ "timestamp": "2026-06-30 12:00:56.9480", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260509at113326AM_9e85465c-be21-4803-bfe8-2ce874fdea7c.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:56.9584", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANCESHEET_36442003-bf10-49e9-bb8e-f5ee2ab549cd.jpg" }
{ "timestamp": "2026-06-30 12:00:56.9584", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANCESHEET_36442003-bf10-49e9-bb8e-f5ee2ab549cd.jpg" }
{ "timestamp": "2026-06-30 12:00:57.0570", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANCESHEET_36442003-bf10-49e9-bb8e-f5ee2ab549cd.jpg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.0570", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANE11052026_1cf2813c-b461-4461-bc88-a5b2884063a0.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.0570", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANE11052026_1cf2813c-b461-4461-bc88-a5b2884063a0.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.1620", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/ERTATTENDANE11052026_1cf2813c-b461-4461-bc88-a5b2884063a0.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.1620", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260511at85120PM_4c1e0105-743c-41a0-a685-12903888dc26.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.1620", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260511at85120PM_4c1e0105-743c-41a0-a685-12903888dc26.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.2561", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260511at85120PM_4c1e0105-743c-41a0-a685-12903888dc26.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.2561", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at75324PM1_1aed4dac-b661-4675-ad64-e6f7ce3ffd94.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.2561", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at75324PM1_1aed4dac-b661-4675-ad64-e6f7ce3ffd94.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.3565", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at75324PM1_1aed4dac-b661-4675-ad64-e6f7ce3ffd94.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.3565", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at81125PM_356d9766-50b9-4ebf-ab4d-8ce8794e42f8.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.3565", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at81125PM_356d9766-50b9-4ebf-ab4d-8ce8794e42f8.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.4486", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260512at81125PM_356d9766-50b9-4ebf-ab4d-8ce8794e42f8.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.4486", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at30839PM_d8991fe3-49b2-49ac-ba8e-1d378788eb26.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.4486", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at30839PM_d8991fe3-49b2-49ac-ba8e-1d378788eb26.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.5313", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at30839PM_d8991fe3-49b2-49ac-ba8e-1d378788eb26.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.5414", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at35305PM_a7eca508-25b2-4ed0-8949-c8ae97e172fd.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.5414", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at35305PM_a7eca508-25b2-4ed0-8949-c8ae97e172fd.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.6317", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at35305PM_a7eca508-25b2-4ed0-8949-c8ae97e172fd.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.6317", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at42447PM_e1b7933b-c045-46a3-badb-de1b33973054.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.6317", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at42447PM_e1b7933b-c045-46a3-badb-de1b33973054.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.6891", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260513at42447PM_e1b7933b-c045-46a3-badb-de1b33973054.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.6931", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at114021AM_fa969740-db5e-409d-9a2a-fca160b1d832.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.6931", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at114021AM_fa969740-db5e-409d-9a2a-fca160b1d832.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.7775", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at114021AM_fa969740-db5e-409d-9a2a-fca160b1d832.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.7775", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at50457PM_9fe0abe9-d551-4e92-a289-607fa03b9a81.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.7929", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at50457PM_9fe0abe9-d551-4e92-a289-607fa03b9a81.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.8718", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at50457PM_9fe0abe9-d551-4e92-a289-607fa03b9a81.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.8718", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at51733PM_7922d5d6-7ef2-4d21-b1df-1d44a6440bc3.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.8718", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at51733PM_7922d5d6-7ef2-4d21-b1df-1d44a6440bc3.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.9668", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260514at51733PM_7922d5d6-7ef2-4d21-b1df-1d44a6440bc3.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:57.9718", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at113844AM_9cd52a4b-13bc-4ed4-9325-6a0327b45ccd.jpeg" }
{ "timestamp": "2026-06-30 12:00:57.9718", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at113844AM_9cd52a4b-13bc-4ed4-9325-6a0327b45ccd.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.0610", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at113844AM_9cd52a4b-13bc-4ed4-9325-6a0327b45ccd.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.0672", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at15041PM_5aad90fe-f39b-48a0-ae86-b7d700cb29d3.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.0672", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at15041PM_5aad90fe-f39b-48a0-ae86-b7d700cb29d3.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.1567", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260515at15041PM_5aad90fe-f39b-48a0-ae86-b7d700cb29d3.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.1607", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at71553PM_5a8994fb-1ed1-46bf-a287-0fd3bc61ab1b.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.1607", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at71553PM_5a8994fb-1ed1-46bf-a287-0fd3bc61ab1b.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.2068", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at71553PM_5a8994fb-1ed1-46bf-a287-0fd3bc61ab1b.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.2068", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at74321PM_a7df1157-95a9-48a9-ba4e-eb94fd9b1eda.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.2068", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at74321PM_a7df1157-95a9-48a9-ba4e-eb94fd9b1eda.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.2954", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at74321PM_a7df1157-95a9-48a9-ba4e-eb94fd9b1eda.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.2954", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at80036PM_ebb140c2-74ab-4b32-b760-e042f8327368.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.2954", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at80036PM_ebb140c2-74ab-4b32-b760-e042f8327368.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.3478", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at80036PM_ebb140c2-74ab-4b32-b760-e042f8327368.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.3478", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at81521PM_461463b7-1f4f-4f5a-a07f-a3ee9588fdc2.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.3478", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at81521PM_461463b7-1f4f-4f5a-a07f-a3ee9588fdc2.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.4443", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260519at81521PM_461463b7-1f4f-4f5a-a07f-a3ee9588fdc2.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.4443", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/PHOTO20260519162612_9773e02a-3e6a-442a-b68e-be6799891fa6.jpg" }
{ "timestamp": "2026-06-30 12:00:58.4443", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/PHOTO20260519162612_9773e02a-3e6a-442a-b68e-be6799891fa6.jpg" }
{ "timestamp": "2026-06-30 12:00:58.5318", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/PHOTO20260519162612_9773e02a-3e6a-442a-b68e-be6799891fa6.jpg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.5344", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at71440PM_3c4a18b6-ca3e-4bcb-94fe-e4e5e2b77060.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.5344", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at71440PM_3c4a18b6-ca3e-4bcb-94fe-e4e5e2b77060.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.6144", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at71440PM_3c4a18b6-ca3e-4bcb-94fe-e4e5e2b77060.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.6144", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at72435PM_36a5f4ec-1702-45ac-9c3c-f2581ebe5eff.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.6144", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at72435PM_36a5f4ec-1702-45ac-9c3c-f2581ebe5eff.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.7190", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260520at72435PM_36a5f4ec-1702-45ac-9c3c-f2581ebe5eff.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.7211", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at55806PM_fd06afe7-042d-4bd7-bb04-ea75dd3eecff.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.7211", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at55806PM_fd06afe7-042d-4bd7-bb04-ea75dd3eecff.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.8053", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at55806PM_fd06afe7-042d-4bd7-bb04-ea75dd3eecff.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.8161", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at62328PM_d968989d-dafc-427f-83fe-33b68cc9034c.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.8161", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at62328PM_d968989d-dafc-427f-83fe-33b68cc9034c.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.8621", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at62328PM_d968989d-dafc-427f-83fe-33b68cc9034c.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.8621", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at65017PM_c41c533a-b89c-4550-8ad1-8c69efc2d66e.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.8621", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at65017PM_c41c533a-b89c-4550-8ad1-8c69efc2d66e.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.9152", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at65017PM_c41c533a-b89c-4550-8ad1-8c69efc2d66e.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.9152", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at70436PM_b9bc78cf-95e1-4f7c-b5bc-ab7a81975398.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.9152", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at70436PM_b9bc78cf-95e1-4f7c-b5bc-ab7a81975398.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.9748", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at70436PM_b9bc78cf-95e1-4f7c-b5bc-ab7a81975398.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:58.9748", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at71736PM_23abe934-d3c1-4241-ac82-7cae289c79e0.jpeg" }
{ "timestamp": "2026-06-30 12:00:58.9748", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at71736PM_23abe934-d3c1-4241-ac82-7cae289c79e0.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.0336", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at71736PM_23abe934-d3c1-4241-ac82-7cae289c79e0.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.0336", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at72904PM1_f3337d7f-0438-4231-9346-9bcb9e12f058.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.0336", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at72904PM1_f3337d7f-0438-4231-9346-9bcb9e12f058.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.1323", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at72904PM1_f3337d7f-0438-4231-9346-9bcb9e12f058.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.1323", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at73312PM_14c28368-daca-4938-ab17-526b4a48b896.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.1323", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at73312PM_14c28368-daca-4938-ab17-526b4a48b896.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.2218", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at73312PM_14c28368-daca-4938-ab17-526b4a48b896.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.2218", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at74602PM_8708c22d-f46d-4182-a4fd-3d0ab73e4972.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.2218", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at74602PM_8708c22d-f46d-4182-a4fd-3d0ab73e4972.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.3254", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at74602PM_8708c22d-f46d-4182-a4fd-3d0ab73e4972.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.3254", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at80429PM_fbdaf874-1c0c-4923-ae15-c3a1376667a6.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.3320", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at80429PM_fbdaf874-1c0c-4923-ae15-c3a1376667a6.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.4234", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at80429PM_fbdaf874-1c0c-4923-ae15-c3a1376667a6.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.4234", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at81606PM_3f394dec-a33b-4f18-ad2e-7bfb1a25197c.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.4234", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at81606PM_3f394dec-a33b-4f18-ad2e-7bfb1a25197c.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.5156", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at81606PM_3f394dec-a33b-4f18-ad2e-7bfb1a25197c.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.5190", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_25b5f779-11a8-46c5-ba70-8cbed9bbfe64.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.5190", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_25b5f779-11a8-46c5-ba70-8cbed9bbfe64.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.5630", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_25b5f779-11a8-46c5-ba70-8cbed9bbfe64.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.5669", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at90405PM_047df21e-9d2a-4697-adc8-aec69ba90e91.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.5669", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at90405PM_047df21e-9d2a-4697-adc8-aec69ba90e91.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.6101", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at90405PM_047df21e-9d2a-4697-adc8-aec69ba90e91.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.6124", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at92007PM_d25a69d8-c954-4da9-bff2-b340fa5f5c75.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.6124", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at92007PM_d25a69d8-c954-4da9-bff2-b340fa5f5c75.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.6951", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at92007PM_d25a69d8-c954-4da9-bff2-b340fa5f5c75.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.6951", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at93847PM_f9e64019-caa5-474f-aa97-7775ff7ad995.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.6951", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at93847PM_f9e64019-caa5-474f-aa97-7775ff7ad995.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.7766", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at93847PM_f9e64019-caa5-474f-aa97-7775ff7ad995.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.7834", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at94444PM_1ccc6d67-091f-4615-9a20-4540cf02481b.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.7834", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at94444PM_1ccc6d67-091f-4615-9a20-4540cf02481b.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.8280", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at94444PM_1ccc6d67-091f-4615-9a20-4540cf02481b.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.8312", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at23113PM_3b06dba7-a7c4-4973-90b7-43c1964e834f.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.8312", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at23113PM_3b06dba7-a7c4-4973-90b7-43c1964e834f.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.9221", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at23113PM_3b06dba7-a7c4-4973-90b7-43c1964e834f.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:00:59.9267", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_554edfee-358c-42f6-903e-b49ba4c927a9.jpeg" }
{ "timestamp": "2026-06-30 12:00:59.9267", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_554edfee-358c-42f6-903e-b49ba4c927a9.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.0144", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260521at82659PM_554edfee-358c-42f6-903e-b49ba4c927a9.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.0211", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at40814PM_051b68cc-64de-4293-9ba4-5dc2e65008f5.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.0211", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at40814PM_051b68cc-64de-4293-9ba4-5dc2e65008f5.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.1198", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260522at40814PM_051b68cc-64de-4293-9ba4-5dc2e65008f5.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.1198", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at23524PM1_30744020-474a-4238-87c9-a356a010cba1.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.1198", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at23524PM1_30744020-474a-4238-87c9-a356a010cba1.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.2103", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at23524PM1_30744020-474a-4238-87c9-a356a010cba1.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.2103", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at30418PM_f9fd6d30-ca48-4dd6-bd8a-22240b7d36fb.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.2103", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at30418PM_f9fd6d30-ca48-4dd6-bd8a-22240b7d36fb.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.3060", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260523at30418PM_f9fd6d30-ca48-4dd6-bd8a-22240b7d36fb.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.3060", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/25052026SSpolishin_797621fa-9e6c-4b91-a376-b24bbd2496b3.jpg" }
{ "timestamp": "2026-06-30 12:01:00.3060", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/25052026SSpolishin_797621fa-9e6c-4b91-a376-b24bbd2496b3.jpg" }
{ "timestamp": "2026-06-30 12:01:00.4000", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/25052026SSpolishin_797621fa-9e6c-4b91-a376-b24bbd2496b3.jpg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.4109", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/26052026_1cf88361-e5f6-4e66-9a43-ee795efacfaf.jpg" }
{ "timestamp": "2026-06-30 12:01:00.4109", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/26052026_1cf88361-e5f6-4e66-9a43-ee795efacfaf.jpg" }
{ "timestamp": "2026-06-30 12:01:00.4595", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/248\/batches\/26052026_1cf88361-e5f6-4e66-9a43-ee795efacfaf.jpg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.4595", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at174336_ec0bc809-63c5-4369-a790-c3e8bfe56e2b.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.4595", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at174336_ec0bc809-63c5-4369-a790-c3e8bfe56e2b.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.5056", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at174336_ec0bc809-63c5-4369-a790-c3e8bfe56e2b.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.5056", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Computed absolute path: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at175130_44b4bd13-2c01-42ba-be03-d3ec7b52544a.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.5056", "level": "Info", "severity": "INFO", "message": "[OCR-BG] Downloading remote file for OCR: https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at175130_44b4bd13-2c01-42ba-be03-d3ec7b52544a.jpeg" }
{ "timestamp": "2026-06-30 12:01:00.5945", "level": "Error", "severity": "ERROR", "message": "[OCR-BG] Download failed | URL=https:\/\/files.sandbox.oqsha.com\/attachments\/256\/batches\/WhatsAppImage20260526at175130_44b4bd13-2c01-42ba-be03-d3ec7b52544a.jpeg | Error: Response status code does not indicate success: 403 (Forbidden)." }
{ "timestamp": "2026-06-30 12:01:00.5998", "level": "Info", "severity": "INFO", "message": "Batch Attendance OCR background job completed" }
{ "timestamp": "2026-06-30 12:15:55.7219", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 12:15:55.7409", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 12:15:55.7409", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 12:15:55.9866", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:15:55.9866", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:30:55.7821", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 12:30:55.8133", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 12:30:55.8466", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 12:30:56.0824", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:30:56.0824", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:45:55.7284", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 12:45:55.7433", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 12:45:55.7519", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 12:45:55.9822", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 12:45:55.9822", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:00:55.7211", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 13:00:55.7363", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 13:00:55.7363", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 13:00:55.9812", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:00:55.9812", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:15:55.7370", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 13:15:55.7559", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 13:15:55.7559", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 13:15:55.9994", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:15:55.9994", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:30:55.7371", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 13:30:55.7574", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 13:30:55.7574", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 13:30:55.9903", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:30:55.9903", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:45:55.7280", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 13:45:55.7425", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 13:45:55.7537", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 13:45:55.9885", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 13:45:55.9885", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:00:55.7214", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 14:00:55.7377", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 14:00:55.7377", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 14:00:55.9835", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:00:55.9835", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:15:55.7248", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 14:15:55.7411", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 14:15:55.7411", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 14:15:55.9932", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:15:55.9932", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:30:55.7022", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 14:30:55.7175", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 14:30:55.7276", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 14:30:55.9658", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:30:55.9658", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:45:55.7178", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 14:45:55.7333", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 14:45:55.7413", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 14:45:55.9776", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 14:45:55.9776", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:00:55.7214", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 15:00:55.7355", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 15:00:55.7355", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 15:00:55.9852", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:00:55.9852", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:15:55.7183", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 15:15:55.7333", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 15:15:55.7428", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 15:15:55.9625", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:15:55.9625", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:30:55.7376", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 15:30:55.7526", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 15:30:55.7526", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 15:30:55.9943", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:30:55.9943", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:45:55.7243", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 15:45:55.7398", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 15:45:55.7398", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 15:45:55.9901", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 15:45:55.9901", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:00:55.7051", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 16:00:55.7213", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 16:00:55.7213", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 16:00:55.9697", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:00:55.9697", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:15:55.7187", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 16:15:55.7187", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 16:15:55.7412", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 16:15:55.9787", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:15:55.9787", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:30:55.7283", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 16:30:55.7439", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 16:30:55.7518", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 16:30:55.9901", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:30:55.9901", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:45:55.7089", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 16:45:55.7245", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 16:45:55.7245", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 16:45:55.9635", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 16:45:55.9635", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:00:55.7145", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 17:00:55.7299", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 17:00:55.7379", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 17:00:55.9716", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:00:55.9716", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:15:55.7390", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 17:15:55.7536", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 17:15:55.7536", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 17:15:55.9811", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:15:55.9831", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:30:55.7035", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 17:30:55.7176", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 17:30:55.7176", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 17:30:55.9557", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:30:55.9557", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:45:55.7204", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 17:45:55.7355", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 17:45:55.7355", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 17:45:55.9603", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 17:45:55.9603", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:00:55.7284", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 18:00:55.7441", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 18:00:55.7522", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 18:00:55.9653", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:00:55.9653", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:15:55.7399", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 18:15:55.7542", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 18:15:55.7542", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 18:15:55.9769", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:15:55.9769", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:30:55.7281", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 18:30:55.7440", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 18:30:55.7512", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 18:30:55.9676", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:30:55.9676", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:45:55.7020", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 18:45:55.7186", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 18:45:55.7186", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 18:45:55.9576", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 18:45:55.9576", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:00:55.7363", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 19:00:55.7526", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 19:00:55.7526", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 19:00:56.0061", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:00:56.0061", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:15:55.7075", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 19:15:55.7237", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 19:15:55.7237", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 19:15:55.9615", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:15:55.9615", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:30:55.7268", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 19:30:55.7440", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 19:30:55.7520", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 19:30:55.9810", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:30:55.9810", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:45:55.7280", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 19:45:55.7443", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 19:45:55.7519", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 19:45:55.9839", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 19:45:55.9839", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:00:55.7253", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 20:00:55.7408", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 20:00:55.7509", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 20:00:55.9875", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:00:55.9875", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:15:55.7348", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 20:15:55.7502", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 20:15:55.7502", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 20:15:56.0022", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:15:56.0022", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:30:55.7430", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 20:30:55.7586", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 20:30:55.7668", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 20:30:56.0087", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:30:56.0087", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:45:55.7426", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 20:45:55.7611", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 20:45:55.7686", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 20:45:56.0071", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 20:45:56.0071", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:00:55.7186", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 21:00:55.7330", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 21:00:55.7330", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 21:00:55.9766", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:00:55.9766", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:15:55.7312", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 21:15:55.7471", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 21:15:55.7471", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 21:15:56.0044", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:15:56.0044", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:30:55.7230", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 21:30:55.7385", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 21:30:55.7474", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 21:30:55.9599", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:30:55.9599", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:45:55.7261", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 21:45:55.7424", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 21:45:55.7492", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 21:45:55.9821", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 21:45:55.9821", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:00:55.7121", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 22:00:55.7267", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 22:00:55.7361", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 22:00:55.9654", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:00:55.9654", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:15:55.7100", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 22:15:55.7245", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 22:15:55.7326", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 22:15:55.9657", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:15:55.9657", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:30:55.7184", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 22:30:55.7336", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 22:30:55.7336", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 22:30:55.9783", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:30:55.9783", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:45:55.7185", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 22:45:55.7343", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 22:45:55.7343", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 22:45:55.9726", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 22:45:55.9726", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:00:55.7236", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 23:00:55.7387", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 23:00:55.7459", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 23:00:55.9665", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:00:55.9665", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:15:55.7280", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 23:15:55.7428", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 23:15:55.7504", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 23:15:55.9977", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:15:55.9977", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:30:55.7156", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 23:30:55.7312", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 23:30:55.7312", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 23:30:55.9761", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:30:55.9761", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:45:55.7231", "level": "Debug", "severity": "DEBUG", "message": "Process started." }
{ "timestamp": "2026-06-30 23:45:55.7391", "level": "Debug", "severity": "DEBUG", "message": "Processing command line argsWORK_PERMIT_V2_LIFECYCLE_AUTO_CLOSE" }
{ "timestamp": "2026-06-30 23:45:55.7454", "level": "Info", "severity": "INFO", "message": "## Started Work Permit V2 lifecycle auto close cron execution ##" }
{ "timestamp": "2026-06-30 23:45:55.9746", "level": "Info", "severity": "INFO", "message": "## No Work Permit V2 records found for lifecycle auto close execution ##" }
{ "timestamp": "2026-06-30 23:45:55.9746", "level": "Info", "severity": "INFO", "message": "## Ended Work Permit V2 lifecycle auto close execution ##" }
