{ "timestamp": "2026-08-04 03:57:35.3585", "level": "Error", "severity": "ERROR", "TraceId": "aa6c65fc-01b5-4eb1-98b1-b15bd1174eff", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Modules/APIs","Route":"/Modules/APIs","Query":"","Body":""} }
{ "timestamp": "2026-08-04 03:57:35.3596", "level": "Error", "severity": "ERROR", "TraceId": "3d7e68f4-62e8-429f-9781-2e7a310e9f77", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Incidents","Route":"/Incidents","Query":"","Body":{"ReportedByUserIds":[],"OrgId":[211],"LocationId":[],"DivisionId":[],"DepartmentId":[],"AssignedTo":[13494],"StartDate":"2026-07-28","EndDate":"2026-08-11","ShowReportedTicket":false,"PageNumber":1,"PageLimit":10}} }
{ "timestamp": "2026-08-04 03:57:35.3596", "level": "Error", "severity": "ERROR", "TraceId": "975a0675-7fb7-4bc4-a3f1-947db09c359e", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/TicketStatus/Counts","Route":"/Organisations/211/TicketStatus/Counts","Query":"","Body":{"ReportedByUserIds":[],"OrgId":[211],"LocationId":[],"DivisionId":[],"DepartmentId":[],"AssignedTo":[13494],"StartDate":"2026-07-28","EndDate":"2026-08-11","ShowReportedTicket":false,"PageNumber":1,"PageLimit":10}} }
{ "timestamp": "2026-08-04 04:19:38.8965", "level": "Error", "severity": "ERROR", "TraceId": "244643da-abb4-4f88-acec-6c145edc83f0", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/AccessControl/Modules/211","Route":"/AccessControl/Modules/211","Query":"","Body":""} }
{ "timestamp": "2026-08-04 04:48:01.7976", "level": "Error", "severity": "ERROR", "TraceId": "2dbd8e87-0508-4e83-ae7b-dc3aceb1d208", "message": "Unhandled Exception in Web API", "stackTrace": "System.InvalidOperationException: The given header was not found.\r\n   at System.Net.Http.Headers.HttpHeaders.GetValues(String name)\r\n   at IncidentReporter.API.Handlers.AcmAuthorise.GetToken(HttpActionContext actionContext) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\AcmAuthorise.cs:line 214\r\n   at IncidentReporter.API.Handlers.AcmAuthorise.OnActionExecuting(HttpActionContext actionContext) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\AcmAuthorise.cs:line 37\r\n   at System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/Organisation/211","Route":"/Dashboard/Organisation/211","Query":"","Body":""} }
{ "timestamp": "2026-08-04 04:49:22.6330", "level": "Error", "severity": "ERROR", "TraceId": "9da83f7d-8020-4280-a94f-c637a952da7b", "message": "An unexpected error occurred.", "stackTrace": "System.Exception: An unexpected error occurred.\r\n   at IncidentReporter.API.BLL.IotDevicesBLL.<GetUnassociatedIotDeviceById>d__26.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\IotDevicesBLL.cs:line 1299", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/Device/Unassociated","Route":"/Organisations/262/Device/Unassociated","Query":"","Body":""}, "MethodName": "GetUnassociatedIotDeviceById", "EntryPoint": "API", "InputData": null, "TraceId": "9da83f7d-8020-4280-a94f-c637a952da7b", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/Device\/Unassociated\",\"Route\":\"\/Organisations\/262\/Device\/Unassociated\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 05:07:36.5334", "level": "Error", "severity": "ERROR", "TraceId": "9704b78c-413a-429b-87e6-ee1d6923066f", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/262/Embed/GuestToken","Route":"/Organisation/262/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"3"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "9704b78c-413a-429b-87e6-ee1d6923066f", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/262\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/262\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"3\"}}" }
{ "timestamp": "2026-08-04 05:09:46.3983", "level": "Error", "severity": "ERROR", "TraceId": "d4c9b326-79fd-449f-a9eb-294f48763b35", "message": "User details not found for the given user and organisation.", "stackTrace": "System.Exception: User details not found for the given user and organisation.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/255/Users/0","Route":"/Organisations/255/Users/0","Query":"","Body":""}, "MethodName": "GetUserOrganisation", "EntryPoint": "API", "InputData": null, "TraceId": "d4c9b326-79fd-449f-a9eb-294f48763b35", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/255\/Users\/0\",\"Route\":\"\/Organisations\/255\/Users\/0\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 05:17:40.0422", "level": "Error", "severity": "ERROR", "TraceId": "398a9037-b5af-42bc-a4d6-6393d7518475", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/264/Embed/GuestToken","Route":"/Organisation/264/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"4"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "398a9037-b5af-42bc-a4d6-6393d7518475", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/264\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/264\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"4\"}}" }
{ "timestamp": "2026-08-04 05:17:53.9022", "level": "Error", "severity": "ERROR", "TraceId": "66527a80-4481-4178-828f-18bb3a2b35a2", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/264/Embed/GuestToken","Route":"/Organisation/264/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"4"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "66527a80-4481-4178-828f-18bb3a2b35a2", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/264\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/264\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"4\"}}" }
{ "timestamp": "2026-08-04 05:26:48.0289", "level": "Error", "severity": "ERROR", "TraceId": "2a4b45ec-d569-4aa9-8165-812faaa4c3e5", "message": "Column 'created_by' cannot be null", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Column 'created_by' cannot be null\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.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.ExecuteNonQuery()\r\n   at System.Data.Common.DbCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Dapper.SqlMapper.<ExecuteImplAsync>d__39.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Repositories.WorkPermitRepo.<InsertWorkPermitStatusAsync>d__70.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\WorkPermitRepo.cs:line 2568\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<InsertDefaultModuleStatusesAsync>d__89.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 16250\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<UpdateDashboardDetails>d__34.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 1806", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}}, "MethodName": "UpdateDashboardDetails", "EntryPoint": "API", "InputData": null, "TraceId": "2a4b45ec-d569-4aa9-8165-812faaa4c3e5", "ApiInputJson": "{\"Method\":\"PUT\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Admin\/UpdateOrganisation\/232\",\"Route\":\"\/Admin\/UpdateOrganisation\/232\",\"Query\":\"\",\"Body\":{\"Id\":232,\"UserId\":4124,\"Email\":\"ITC_Admin@oqsha.com\",\"OrganisationIcon\":\"\",\"OrganizationBanner\":\"\",\"EnablePayments\":false,\"AllowSms\":false,\"IsAdminUser\":true,\"CallOut\":false,\"OrganisationId\":\"MG6X67\",\"OrganisationName\":\"MIRA Pharmaceuticals Inc.\",\"IsCloseOrganisation\":true,\"Package\":{\"PackageId\":4,\"InvoiceId\":422,\"StartDate\":\"2026-03-06T00:00:00Z\",\"EndDate\":\"2026-12-31T00:00:00Z\",\"IsActive\":true,\"CreatedOn\":\"0001-01-01T00:00:00Z\",\"ModifiedOn\":\"0001-01-01T00:00:00Z\"},\"DeletedPackages\":[],\"OwnerIds\":[4124],\"Modules\":[{\"ModuleName\":\"Action Trackers\",\"Id\":83,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Appointments\",\"Id\":11,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Areas\",\"Id\":74,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Assets\",\"Id\":3,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Attendance\",\"Id\":25,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit Management\",\"Id\":38,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit V2\",\"Id\":99,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Breakdown Maintenance\",\"Id\":105,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Bulk Export\",\"Id\":109,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Companies\",\"Id\":28,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Consequence Management\",\"Id\":131,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Courses\",\"Id\":13,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Customer Complaints\",\"Id\":75,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard\",\"Id\":1,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard V2\",\"Id\":97,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Departments\",\"Id\":44,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Employee Recognition\",\"Id\":70,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Environment Management\",\"Id\":119,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Esg\",\"Id\":66,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"FIR\",\"Id\":79,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Health\",\"Id\":53,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Health V2\",\"Id\":91,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Heatmap\",\"Id\":10,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA\",\"Id\":34,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA V2\",\"Id\":89,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Incident Management\",\"Id\":46,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspection V2\",\"Id\":87,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspections\",\"Id\":29,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Inventory\",\"Id\":125,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Investigations\",\"Id\":81,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Device Types\",\"Id\":52,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Devices\",\"Id\":51,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Kiken Yochi Training\",\"Id\":129,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"KPI\",\"Id\":45,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library\",\"Id\":40,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library V2\",\"Id\":101,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"MOC\",\"Id\":36,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Moc V2\",\"Id\":111,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"My training\",\"Id\":58,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Nominations\",\"Id\":117,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Notifications\",\"Id\":8,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Oqo Chatbot\",\"Id\":48,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Organisations\",\"Id\":2,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"OsmoVision\",\"Id\":64,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Periodic Health Checkup\",\"Id\":72,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Permit to work\",\"Id\":14,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"PMC V2\",\"Id\":103,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PPE Issuance\",\"Id\":30,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Pre Startup Safety Review\",\"Id\":93,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Precast\",\"Id\":143,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Preventive Maintenance\",\"Id\":107,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Processes\",\"Id\":68,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Projects\",\"Id\":141,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PSSR\",\"Id\":42,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Quality Management\",\"Id\":113,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"r4\",\"Id\":133,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r5\",\"Id\":135,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r6\",\"Id\":137,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Reports\",\"Id\":5,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Roles\",\"Id\":15,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Alerts\",\"Id\":77,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen\",\"Id\":62,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen V2\",\"Id\":95,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Sections\",\"Id\":139,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Setup\",\"Id\":7,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Sites\",\"Id\":4,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Support\",\"Id\":9,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tasks\",\"Id\":27,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tickets\",\"Id\":12,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI\",\"Id\":59,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI Progress\",\"Id\":61,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI V2\",\"Id\":115,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Toolbox Talk\",\"Id\":127,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Training register\",\"Id\":57,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Training report\",\"Id\":60,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Users\",\"Id\":6,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Visitor Management\",\"Id\":121,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit\",\"Id\":55,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit V2\",\"Id\":85,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Zones\",\"Id\":123,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]}]}}" }
{ "timestamp": "2026-08-04 05:26:48.0470", "level": "Error", "severity": "ERROR", "TraceId": "2a4b45ec-d569-4aa9-8165-812faaa4c3e5", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}} }
{ "timestamp": "2026-08-04 05:26:48.0470", "level": "Error", "severity": "ERROR", "TraceId": "2a4b45ec-d569-4aa9-8165-812faaa4c3e5", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}} }
{ "timestamp": "2026-08-04 05:27:10.5526", "level": "Error", "severity": "ERROR", "TraceId": "e85b42e2-aaa0-4c9e-8a64-c90f892985c8", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Incidents","Route":"/Incidents","Query":"","Body":{"OrgId":[262],"PageLimit":10,"SearchTerm":"","PageNumber":1,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"]}} }
{ "timestamp": "2026-08-04 05:27:10.6222", "level": "Error", "severity": "ERROR", "TraceId": "f8592ab0-47d3-491a-a6c6-09c67798457b", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/PermitToWork/All?PageNumber=1&PageLimit=10&SearchTerm=&SortingColumn=PermitToWorkStartDate&SortingOrder=desc&IsAdminUser=true","Route":"/Organisations/262/PermitToWork/All","Query":"?PageNumber=1&PageLimit=10&SearchTerm=&SortingColumn=PermitToWorkStartDate&SortingOrder=desc&IsAdminUser=true","Body":""} }
{ "timestamp": "2026-08-04 05:27:11.3865", "level": "Error", "severity": "ERROR", "TraceId": "2e95925f-f619-43a6-8933-9879399df871", "message": "Column 'created_by' cannot be null", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Column 'created_by' cannot be null\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.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.ExecuteNonQuery()\r\n   at System.Data.Common.DbCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Dapper.SqlMapper.<ExecuteImplAsync>d__39.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Repositories.WorkPermitRepo.<InsertWorkPermitStatusAsync>d__70.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\WorkPermitRepo.cs:line 2568\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<InsertDefaultModuleStatusesAsync>d__89.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 16250\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<UpdateDashboardDetails>d__34.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 1806", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}}, "MethodName": "UpdateDashboardDetails", "EntryPoint": "API", "InputData": null, "TraceId": "2e95925f-f619-43a6-8933-9879399df871", "ApiInputJson": "{\"Method\":\"PUT\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Admin\/UpdateOrganisation\/232\",\"Route\":\"\/Admin\/UpdateOrganisation\/232\",\"Query\":\"\",\"Body\":{\"Id\":232,\"UserId\":4124,\"Email\":\"ITC_Admin@oqsha.com\",\"OrganisationIcon\":\"\",\"OrganizationBanner\":\"\",\"EnablePayments\":false,\"AllowSms\":false,\"IsAdminUser\":true,\"CallOut\":false,\"OrganisationId\":\"MG6X67\",\"OrganisationName\":\"MIRA Pharmaceuticals Inc.\",\"IsCloseOrganisation\":true,\"Package\":{\"PackageId\":4,\"InvoiceId\":422,\"StartDate\":\"2026-03-06T00:00:00Z\",\"EndDate\":\"2026-12-31T00:00:00Z\",\"IsActive\":true,\"CreatedOn\":\"0001-01-01T00:00:00Z\",\"ModifiedOn\":\"0001-01-01T00:00:00Z\"},\"DeletedPackages\":[],\"OwnerIds\":[4124],\"Modules\":[{\"ModuleName\":\"Action Trackers\",\"Id\":83,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Appointments\",\"Id\":11,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Areas\",\"Id\":74,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Assets\",\"Id\":3,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Attendance\",\"Id\":25,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit Management\",\"Id\":38,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit V2\",\"Id\":99,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Breakdown Maintenance\",\"Id\":105,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Bulk Export\",\"Id\":109,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Companies\",\"Id\":28,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Consequence Management\",\"Id\":131,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Courses\",\"Id\":13,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Customer Complaints\",\"Id\":75,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard\",\"Id\":1,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard V2\",\"Id\":97,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Departments\",\"Id\":44,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Employee Recognition\",\"Id\":70,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Environment Management\",\"Id\":119,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Esg\",\"Id\":66,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"FIR\",\"Id\":79,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Health\",\"Id\":53,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Health V2\",\"Id\":91,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Heatmap\",\"Id\":10,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA\",\"Id\":34,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA V2\",\"Id\":89,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Incident Management\",\"Id\":46,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspection V2\",\"Id\":87,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspections\",\"Id\":29,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Inventory\",\"Id\":125,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Investigations\",\"Id\":81,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Device Types\",\"Id\":52,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Devices\",\"Id\":51,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Kiken Yochi Training\",\"Id\":129,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"KPI\",\"Id\":45,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library\",\"Id\":40,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library V2\",\"Id\":101,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"MOC\",\"Id\":36,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Moc V2\",\"Id\":111,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"My training\",\"Id\":58,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Nominations\",\"Id\":117,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Notifications\",\"Id\":8,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Oqo Chatbot\",\"Id\":48,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Organisations\",\"Id\":2,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"OsmoVision\",\"Id\":64,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Periodic Health Checkup\",\"Id\":72,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Permit to work\",\"Id\":14,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"PMC V2\",\"Id\":103,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PPE Issuance\",\"Id\":30,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Pre Startup Safety Review\",\"Id\":93,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Precast\",\"Id\":143,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Preventive Maintenance\",\"Id\":107,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Processes\",\"Id\":68,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Projects\",\"Id\":141,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PSSR\",\"Id\":42,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Quality Management\",\"Id\":113,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"r4\",\"Id\":133,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r5\",\"Id\":135,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r6\",\"Id\":137,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Reports\",\"Id\":5,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Roles\",\"Id\":15,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Alerts\",\"Id\":77,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen\",\"Id\":62,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen V2\",\"Id\":95,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Sections\",\"Id\":139,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Setup\",\"Id\":7,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Sites\",\"Id\":4,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Support\",\"Id\":9,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tasks\",\"Id\":27,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tickets\",\"Id\":12,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI\",\"Id\":59,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI Progress\",\"Id\":61,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI V2\",\"Id\":115,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Toolbox Talk\",\"Id\":127,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Training register\",\"Id\":57,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Training report\",\"Id\":60,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Users\",\"Id\":6,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Visitor Management\",\"Id\":121,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit\",\"Id\":55,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit V2\",\"Id\":85,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Zones\",\"Id\":123,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]}]}}" }
{ "timestamp": "2026-08-04 05:27:11.3865", "level": "Error", "severity": "ERROR", "TraceId": "2e95925f-f619-43a6-8933-9879399df871", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}} }
{ "timestamp": "2026-08-04 05:27:11.3865", "level": "Error", "severity": "ERROR", "TraceId": "2e95925f-f619-43a6-8933-9879399df871", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}} }
{ "timestamp": "2026-08-04 05:36:01.8118", "level": "Error", "severity": "ERROR", "TraceId": "857e6d94-366a-40ff-af95-4e6befbd51b2", "message": "Column 'created_by' cannot be null", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Column 'created_by' cannot be null\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.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.ExecuteNonQuery()\r\n   at System.Data.Common.DbCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Dapper.SqlMapper.<ExecuteImplAsync>d__39.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Repositories.WorkPermitRepo.<InsertWorkPermitStatusAsync>d__70.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\WorkPermitRepo.cs:line 2568\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<InsertDefaultModuleStatusesAsync>d__89.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 16250\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<UpdateDashboardDetails>d__34.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 1806", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/232","Route":"/Admin/UpdateOrganisation/232","Query":"","Body":{"Id":232,"UserId":4124,"Email":"ITC_Admin@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"MG6X67","OrganisationName":"MIRA Pharmaceuticals Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":422,"StartDate":"2026-03-06T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z"},"DeletedPackages":[],"OwnerIds":[4124],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}}, "MethodName": "UpdateDashboardDetails", "EntryPoint": "API", "InputData": null, "TraceId": "857e6d94-366a-40ff-af95-4e6befbd51b2", "ApiInputJson": "{\"Method\":\"PUT\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Admin\/UpdateOrganisation\/232\",\"Route\":\"\/Admin\/UpdateOrganisation\/232\",\"Query\":\"\",\"Body\":{\"Id\":232,\"UserId\":4124,\"Email\":\"ITC_Admin@oqsha.com\",\"OrganisationIcon\":\"\",\"OrganizationBanner\":\"\",\"EnablePayments\":false,\"AllowSms\":false,\"IsAdminUser\":true,\"CallOut\":false,\"OrganisationId\":\"MG6X67\",\"OrganisationName\":\"MIRA Pharmaceuticals Inc.\",\"IsCloseOrganisation\":true,\"Package\":{\"PackageId\":4,\"InvoiceId\":422,\"StartDate\":\"2026-03-06T00:00:00Z\",\"EndDate\":\"2026-12-31T00:00:00Z\",\"IsActive\":true,\"CreatedOn\":\"0001-01-01T00:00:00Z\",\"ModifiedOn\":\"0001-01-01T00:00:00Z\"},\"DeletedPackages\":[],\"OwnerIds\":[4124],\"Modules\":[{\"ModuleName\":\"Action Trackers\",\"Id\":83,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Appointments\",\"Id\":11,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Areas\",\"Id\":74,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Assets\",\"Id\":3,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Attendance\",\"Id\":25,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit Management\",\"Id\":38,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit V2\",\"Id\":99,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Breakdown Maintenance\",\"Id\":105,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Bulk Export\",\"Id\":109,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Companies\",\"Id\":28,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Consequence Management\",\"Id\":131,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Courses\",\"Id\":13,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Customer Complaints\",\"Id\":75,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard\",\"Id\":1,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard V2\",\"Id\":97,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Departments\",\"Id\":44,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Employee Recognition\",\"Id\":70,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Environment Management\",\"Id\":119,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Esg\",\"Id\":66,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"FIR\",\"Id\":79,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Health\",\"Id\":53,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Health V2\",\"Id\":91,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Heatmap\",\"Id\":10,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA\",\"Id\":34,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA V2\",\"Id\":89,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Incident Management\",\"Id\":46,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspection V2\",\"Id\":87,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspections\",\"Id\":29,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Inventory\",\"Id\":125,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Investigations\",\"Id\":81,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Device Types\",\"Id\":52,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Devices\",\"Id\":51,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Kiken Yochi Training\",\"Id\":129,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"KPI\",\"Id\":45,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library\",\"Id\":40,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library V2\",\"Id\":101,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"MOC\",\"Id\":36,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Moc V2\",\"Id\":111,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"My training\",\"Id\":58,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Nominations\",\"Id\":117,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Notifications\",\"Id\":8,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Oqo Chatbot\",\"Id\":48,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Organisations\",\"Id\":2,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"OsmoVision\",\"Id\":64,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Periodic Health Checkup\",\"Id\":72,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Permit to work\",\"Id\":14,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"PMC V2\",\"Id\":103,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PPE Issuance\",\"Id\":30,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Pre Startup Safety Review\",\"Id\":93,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Precast\",\"Id\":143,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Preventive Maintenance\",\"Id\":107,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Processes\",\"Id\":68,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Projects\",\"Id\":141,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PSSR\",\"Id\":42,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Quality Management\",\"Id\":113,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"r4\",\"Id\":133,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r5\",\"Id\":135,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r6\",\"Id\":137,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Reports\",\"Id\":5,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Roles\",\"Id\":15,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Alerts\",\"Id\":77,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen\",\"Id\":62,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen V2\",\"Id\":95,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Sections\",\"Id\":139,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Setup\",\"Id\":7,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Sites\",\"Id\":4,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Support\",\"Id\":9,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tasks\",\"Id\":27,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tickets\",\"Id\":12,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI\",\"Id\":59,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI Progress\",\"Id\":61,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI V2\",\"Id\":115,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Toolbox Talk\",\"Id\":127,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Training register\",\"Id\":57,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Training report\",\"Id\":60,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Users\",\"Id\":6,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Visitor Management\",\"Id\":121,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit\",\"Id\":55,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit V2\",\"Id\":85,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Zones\",\"Id\":123,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]}]}}" }
{ "timestamp": "2026-08-04 06:00:26.0469", "level": "Error", "severity": "ERROR", "TraceId": "4077ba69-fdb9-4b39-919a-ddb6ed03ee28", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/RiskAssessment/All","Route":"/Organisations/248/RiskAssessment/All","Query":"","Body":{"orgId":248,"SiteIds":[708],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[],"IsLatest":false}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "4077ba69-fdb9-4b39-919a-ddb6ed03ee28", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/248\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/248\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":248,\"SiteIds\":[708],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[],\"IsLatest\":false}}" }
{ "timestamp": "2026-08-04 06:00:29.1754", "level": "Error", "severity": "ERROR", "TraceId": "928a47f1-4466-47b0-914d-96dcc82d21c1", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/RiskAssessment/All","Route":"/Organisations/248/RiskAssessment/All","Query":"","Body":{"orgId":248,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "928a47f1-4466-47b0-914d-96dcc82d21c1", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/248\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/248\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":248,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:00:40.1513", "level": "Error", "severity": "ERROR", "TraceId": "5fbcfa01-a708-4dd1-ba29-9a712ec677a1", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/RiskAssessment/All","Route":"/Organisations/248/RiskAssessment/All","Query":"","Body":{"orgId":248,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "5fbcfa01-a708-4dd1-ba29-9a712ec677a1", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/248\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/248\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":248,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:00:41.3656", "level": "Error", "severity": "ERROR", "TraceId": "faca26de-d027-4787-8125-d58de114f18a", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/RiskAssessment/All","Route":"/Organisations/248/RiskAssessment/All","Query":"","Body":{"orgId":248,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "faca26de-d027-4787-8125-d58de114f18a", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/248\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/248\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":248,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:01:39.7827", "level": "Error", "severity": "ERROR", "TraceId": "b0f8f690-dd56-4f19-b878-55778ab5637a", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Modules/APIs","Route":"/Modules/APIs","Query":"","Body":""} }
{ "timestamp": "2026-08-04 06:05:34.2379", "level": "Error", "severity": "ERROR", "TraceId": "6df79203-8c70-40bb-9b8c-5621979e4c70", "message": "Column 'created_by' cannot be null", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Column 'created_by' cannot be null\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.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.ExecuteNonQuery()\r\n   at System.Data.Common.DbCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Dapper.SqlMapper.<ExecuteImplAsync>d__39.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.DAL.Repositories.WorkPermitRepo.<InsertWorkPermitStatusAsync>d__70.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.DAL\\Repositories\\WorkPermitRepo.cs:line 2568\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<InsertDefaultModuleStatusesAsync>d__89.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 16250\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.OrganisationBLL.<UpdateDashboardDetails>d__34.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\OrganisationBLL.cs:line 1806", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Admin/UpdateOrganisation/211","Route":"/Admin/UpdateOrganisation/211","Query":"","Body":{"Id":211,"UserId":1955,"Email":"MH_Admin_HO@oqsha.com","OrganisationIcon":"","OrganizationBanner":"","EnablePayments":false,"AllowSms":false,"IsAdminUser":true,"CallOut":false,"OrganisationId":"8G8U3R","OrganisationName":"Galecto Inc.","IsCloseOrganisation":true,"Package":{"PackageId":4,"InvoiceId":408,"StartDate":"2025-12-31T00:00:00Z","EndDate":"2026-12-31T00:00:00Z","IsActive":true,"CreatedOn":"0001-01-01T00:00:00Z","ModifiedOn":"0001-01-01T00:00:00Z","Comments":""},"DeletedPackages":[],"OwnerIds":[1955],"Modules":[{"ModuleName":"Action Trackers","Id":83,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Appointments","Id":11,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Areas","Id":74,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Assets","Id":3,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Attendance","Id":25,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Audit Management","Id":38,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Audit V2","Id":99,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Breakdown Maintenance","Id":105,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Bulk Export","Id":109,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Companies","Id":28,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Consequence Management","Id":131,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Courses","Id":13,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Customer Complaints","Id":75,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Dashboard","Id":1,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Dashboard V2","Id":97,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Departments","Id":44,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Employee Recognition","Id":70,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Environment Management","Id":119,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Esg","Id":66,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"FIR","Id":79,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health","Id":53,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Health V2","Id":91,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Heatmap","Id":10,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA","Id":34,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"HIRA V2","Id":89,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Incident Management","Id":46,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inspection V2","Id":87,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Inspections","Id":29,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Inventory","Id":125,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Investigations","Id":81,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Device Types","Id":52,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"IoT Devices","Id":51,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Kiken Yochi Training","Id":129,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"KPI","Id":45,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library","Id":40,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Library V2","Id":101,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"MOC","Id":36,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Moc V2","Id":111,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"My training","Id":58,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Nominations","Id":117,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Notifications","Id":8,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Oqo Chatbot","Id":48,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Organisations","Id":2,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"OsmoVision","Id":64,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Periodic Health Checkup","Id":72,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Permit to work","Id":14,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"PMC V2","Id":103,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PPE Issuance","Id":30,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Pre Startup Safety Review","Id":93,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Precast","Id":143,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Preventive Maintenance","Id":107,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Processes","Id":68,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Projects","Id":141,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"PSSR","Id":42,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Quality Management","Id":113,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"r4","Id":133,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r5","Id":135,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"r6","Id":137,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Reports","Id":5,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Roles","Id":15,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Alerts","Id":77,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen","Id":62,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Safety Kaizen V2","Id":95,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Sections","Id":139,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Setup","Id":7,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Sites","Id":4,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Support","Id":9,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Tasks","Id":27,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Tickets","Id":12,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"TNI","Id":59,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI Progress","Id":61,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"TNI V2","Id":115,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Toolbox Talk","Id":127,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training register","Id":57,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Training report","Id":60,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Users","Id":6,"IsMandatory":1,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Visitor Management","Id":121,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]},{"ModuleName":"Work Permit","Id":55,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Work Permit V2","Id":85,"IsMandatory":0,"IsVisible":1,"AppModuleIds":[]},{"ModuleName":"Zones","Id":123,"IsMandatory":0,"IsVisible":0,"AppModuleIds":[]}]}}, "MethodName": "UpdateDashboardDetails", "EntryPoint": "API", "InputData": null, "TraceId": "6df79203-8c70-40bb-9b8c-5621979e4c70", "ApiInputJson": "{\"Method\":\"PUT\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Admin\/UpdateOrganisation\/211\",\"Route\":\"\/Admin\/UpdateOrganisation\/211\",\"Query\":\"\",\"Body\":{\"Id\":211,\"UserId\":1955,\"Email\":\"MH_Admin_HO@oqsha.com\",\"OrganisationIcon\":\"\",\"OrganizationBanner\":\"\",\"EnablePayments\":false,\"AllowSms\":false,\"IsAdminUser\":true,\"CallOut\":false,\"OrganisationId\":\"8G8U3R\",\"OrganisationName\":\"Galecto Inc.\",\"IsCloseOrganisation\":true,\"Package\":{\"PackageId\":4,\"InvoiceId\":408,\"StartDate\":\"2025-12-31T00:00:00Z\",\"EndDate\":\"2026-12-31T00:00:00Z\",\"IsActive\":true,\"CreatedOn\":\"0001-01-01T00:00:00Z\",\"ModifiedOn\":\"0001-01-01T00:00:00Z\",\"Comments\":\"\"},\"DeletedPackages\":[],\"OwnerIds\":[1955],\"Modules\":[{\"ModuleName\":\"Action Trackers\",\"Id\":83,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Appointments\",\"Id\":11,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Areas\",\"Id\":74,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Assets\",\"Id\":3,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Attendance\",\"Id\":25,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit Management\",\"Id\":38,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Audit V2\",\"Id\":99,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Breakdown Maintenance\",\"Id\":105,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Bulk Export\",\"Id\":109,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Companies\",\"Id\":28,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Consequence Management\",\"Id\":131,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Courses\",\"Id\":13,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Customer Complaints\",\"Id\":75,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard\",\"Id\":1,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Dashboard V2\",\"Id\":97,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Departments\",\"Id\":44,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Employee Recognition\",\"Id\":70,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Environment Management\",\"Id\":119,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Esg\",\"Id\":66,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"FIR\",\"Id\":79,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Health\",\"Id\":53,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Health V2\",\"Id\":91,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Heatmap\",\"Id\":10,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA\",\"Id\":34,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"HIRA V2\",\"Id\":89,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Incident Management\",\"Id\":46,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspection V2\",\"Id\":87,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Inspections\",\"Id\":29,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Inventory\",\"Id\":125,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Investigations\",\"Id\":81,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Device Types\",\"Id\":52,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"IoT Devices\",\"Id\":51,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Kiken Yochi Training\",\"Id\":129,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"KPI\",\"Id\":45,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library\",\"Id\":40,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Library V2\",\"Id\":101,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"MOC\",\"Id\":36,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Moc V2\",\"Id\":111,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"My training\",\"Id\":58,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Nominations\",\"Id\":117,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Notifications\",\"Id\":8,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Oqo Chatbot\",\"Id\":48,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Organisations\",\"Id\":2,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"OsmoVision\",\"Id\":64,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Periodic Health Checkup\",\"Id\":72,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Permit to work\",\"Id\":14,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"PMC V2\",\"Id\":103,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PPE Issuance\",\"Id\":30,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Pre Startup Safety Review\",\"Id\":93,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Precast\",\"Id\":143,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Preventive Maintenance\",\"Id\":107,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Processes\",\"Id\":68,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Projects\",\"Id\":141,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"PSSR\",\"Id\":42,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Quality Management\",\"Id\":113,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"r4\",\"Id\":133,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r5\",\"Id\":135,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"r6\",\"Id\":137,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Reports\",\"Id\":5,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Roles\",\"Id\":15,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Alerts\",\"Id\":77,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen\",\"Id\":62,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Safety Kaizen V2\",\"Id\":95,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Sections\",\"Id\":139,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Setup\",\"Id\":7,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Sites\",\"Id\":4,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Support\",\"Id\":9,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Tasks\",\"Id\":27,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Tickets\",\"Id\":12,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI\",\"Id\":59,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI Progress\",\"Id\":61,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"TNI V2\",\"Id\":115,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Toolbox Talk\",\"Id\":127,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Training register\",\"Id\":57,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Training report\",\"Id\":60,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Users\",\"Id\":6,\"IsMandatory\":1,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Visitor Management\",\"Id\":121,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit\",\"Id\":55,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Work Permit V2\",\"Id\":85,\"IsMandatory\":0,\"IsVisible\":1,\"AppModuleIds\":[]},{\"ModuleName\":\"Zones\",\"Id\":123,\"IsMandatory\":0,\"IsVisible\":0,\"AppModuleIds\":[]}]}}" }
{ "timestamp": "2026-08-04 06:28:22.2465", "level": "Error", "severity": "ERROR", "TraceId": "19a87dbd-4fe2-480c-b68e-bd1939914aa4", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/257/Embed/GuestToken","Route":"/Organisation/257/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"1"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "19a87dbd-4fe2-480c-b68e-bd1939914aa4", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/257\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/257\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"1\"}}" }
{ "timestamp": "2026-08-04 06:39:44.1298", "level": "Error", "severity": "ERROR", "TraceId": "562bf37d-54f3-4b53-907d-3f1b2a90cb62", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "562bf37d-54f3-4b53-907d-3f1b2a90cb62", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:40:09.6431", "level": "Error", "severity": "ERROR", "TraceId": "ed8b873e-1329-4725-9619-ffe449839323", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[881,883,886,884,841,887,882,889,885],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "ed8b873e-1329-4725-9619-ffe449839323", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[881,883,886,884,841,887,882,889,885],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:40:30.1290", "level": "Error", "severity": "ERROR", "TraceId": "9ff57d16-5b4f-4dc3-abfe-3feb4c98cef7", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "9ff57d16-5b4f-4dc3-abfe-3feb4c98cef7", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:41:58.3682", "level": "Error", "severity": "ERROR", "TraceId": "7ff4efe6-80f7-4bd5-8148-fb47bbfc5b12", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "7ff4efe6-80f7-4bd5-8148-fb47bbfc5b12", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 06:45:06.3693", "level": "Error", "severity": "ERROR", "TraceId": "1e01d7b7-0157-41c7-92e1-6822d650e313", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/InspectionStatus","Route":"/Organisations/211/InspectionStatus","Query":"","Body":""} }
{ "timestamp": "2026-08-04 07:06:59.6596", "level": "Error", "severity": "ERROR", "TraceId": "3729359e-6998-4fdd-8e2e-51043b93f680", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[881,883,886,884,841,888,887,889,885,882],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "3729359e-6998-4fdd-8e2e-51043b93f680", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[881,883,886,884,841,888,887,889,885,882],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 07:29:49.8833", "level": "Error", "severity": "ERROR", "TraceId": "6488b578-1a7f-4553-b944-3811c420760f", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/RiskAssessment/All","Route":"/Organisations/248/RiskAssessment/All","Query":"","Body":{"orgId":248,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[],"IsLatest":false}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "6488b578-1a7f-4553-b944-3811c420760f", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/248\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/248\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":248,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[],\"IsLatest\":false}}" }
{ "timestamp": "2026-08-04 07:30:44.0333", "level": "Error", "severity": "ERROR", "TraceId": "b443fe53-f634-4fd1-aa71-1d2021a8eb8d", "message": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportQualityManagementV2PDFHelper.ExportQualityManagementV2PDF(QualityManagementV2ResponseDto qmMgmt, String organisationName, String organisationBannerRelativePath, String outputAbsoluteFilePath, String moduleCustomName, String transitionHistoryJson) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportQualityManagementV2PDFHelper.cs:line 214", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportQualityManagementV2PDFHelper.ExportQualityManagementV2PDF(QualityManagementV2ResponseDto qmMgmt, String organisationName, String organisationBannerRelativePath, String outputAbsoluteFilePath, String moduleCustomName, String transitionHistoryJson) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportQualityManagementV2PDFHelper.cs:line 214", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/QualityManagementV2/5/Export","Route":"/Organisations/262/QualityManagementV2/5/Export","Query":"","Body":""} }
{ "timestamp": "2026-08-04 08:34:45.7828", "level": "Error", "severity": "ERROR", "TraceId": "bd666aa5-9a26-46d0-8ba3-1175430fd5c9", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Users/3788/Organisations/","Route":"/Users/3788/Organisations/","Query":"","Body":""} }
{ "timestamp": "2026-08-04 08:40:44.0849", "level": "Error", "severity": "ERROR", "TraceId": "9865f8a3-0cd1-4cde-81a4-3148bc64f211", "message": "User details not found for the given user and organisation.", "stackTrace": "System.Exception: User details not found for the given user and organisation.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/255/Users/0","Route":"/Organisations/255/Users/0","Query":"","Body":""}, "MethodName": "GetUserOrganisation", "EntryPoint": "API", "InputData": null, "TraceId": "9865f8a3-0cd1-4cde-81a4-3148bc64f211", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/255\/Users\/0\",\"Route\":\"\/Organisations\/255\/Users\/0\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 08:41:14.2728", "level": "Error", "severity": "ERROR", "TraceId": "8ed9ae38-5b38-4740-968e-78510490b576", "message": "Failed to send audit log: BadRequest\nRequest Payload: {\"EntityTypeId\":43,\"EntityId\":211,\"ChangedBy\":{\"UserId\":1955,\"Name\":null},\"ChangeType\":\"Updated\",\"OldValue\":{\"OrganisationId\":\"8G8U3R\",\"OrganisationName\":\"Galecto Inc.\",\"OrganisationType\":\"Construction\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":306,\"StartDate\":\"2024-09-03T00:00:00\",\"EndDate\":\"2024-09-18T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":308,\"StartDate\":\"2024-09-04T00:00:00\",\"EndDate\":\"2025-12-30T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"},{\"PackageId\":4,\"InvoiceId\":408,\"StartDate\":\"2025-12-31T00:00:00\",\"EndDate\":\"2026-12-31T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"}],\"EnabledPayments\":\"No\",\"EnableSMSNotifications\":\"No\",\"EnableCallOut\":\"No\",\"OrganisationModules\":{\"Action Trackers IsVisible\":0,\"Appointments IsVisible\":0,\"Areas IsVisible\":0,\"Assets IsVisible\":1,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":1,\"Audit V2 IsVisible\":1,\"Breakdown Maintenance IsVisible\":0,\"Bulk Export IsVisible\":1,\"Companies IsVisible\":1,\"Consequence Management IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Dashboard V2 IsVisible\":0,\"Departments IsVisible\":0,\"Employee Recognition IsVisible\":0,\"Environment Management IsVisible\":1,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Health V2 IsVisible\":0,\"Heatmap IsVisible\":1,\"HIRA IsVisible\":1,\"HIRA V2 IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":1,\"Inventory IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"Kiken Yochi Training IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"Library V2 IsVisible\":0,\"MOC IsVisible\":0,\"Moc V2 IsVisible\":0,\"My training IsVisible\":0,\"Nominations IsVisible\":1,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":1,\"PMC V2 IsVisible\":0,\"PPE Issuance IsVisible\":1,\"Pre Startup Safety Review IsVisible\":0,\"Precast IsVisible\":1,\"Preventive Maintenance IsVisible\":0,\"Processes IsVisible\":0,\"Projects IsVisible\":0,\"PSSR IsVisible\":0,\"Quality Management IsVisible\":1,\"r4 IsVisible\":0,\"r5 IsVisible\":0,\"r6 IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":1,\"Safety Kaizen IsVisible\":0,\"Safety Kaizen V2 IsVisible\":0,\"Sections IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"TNI V2 IsVisible\":1,\"Toolbox Talk IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Visitor Management IsVisible\":0,\"Work Permit IsVisible\":1,\"Work Permit V2 IsVisible\":1,\"Zones IsVisible\":0},\"PtwPreferences\":null},\"NewValue\":{\"OrganisationId\":\"8G8U3R\",\"OrganisationName\":\"Galecto Inc.\",\"OrganisationType\":\"Construction\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":306,\"StartDate\":\"2024-09-03T00:00:00\",\"EndDate\":\"2024-09-18T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":308,\"StartDate\":\"2024-09-04T00:00:00\",\"EndDate\":\"2025-12-30T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"},{\"PackageId\":4,\"InvoiceId\":408,\"StartDate\":\"2025-12-31T00:00:00\",\"EndDate\":\"2026-12-31T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"}],\"EnabledPayments\":\"No\",\"EnableSMSNotifications\":\"No\",\"EnableCallOut\":\"No\",\"OrganisationModules\":{\"Action Trackers IsVisible\":0,\"Appointments IsVisible\":0,\"Areas IsVisible\":0,\"Assets IsVisible\":1,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":1,\"Audit V2 IsVisible\":1,\"Breakdown Maintenance IsVisible\":0,\"Bulk Export IsVisible\":1,\"Companies IsVisible\":1,\"Consequence Management IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Dashboard V2 IsVisible\":0,\"Departments IsVisible\":0,\"Employee Recognition IsVisible\":0,\"Environment Management IsVisible\":1,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Health V2 IsVisible\":0,\"Heatmap IsVisible\":1,\"HIRA IsVisible\":1,\"HIRA V2 IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":1,\"Inventory IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"Kiken Yochi Training IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"Library V2 IsVisible\":0,\"MOC IsVisible\":0,\"Moc V2 IsVisible\":0,\"My training IsVisible\":0,\"Nominations IsVisible\":1,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":1,\"PMC V2 IsVisible\":0,\"PPE Issuance IsVisible\":1,\"Pre Startup Safety Review IsVisible\":0,\"Precast IsVisible\":1,\"Preventive Maintenance IsVisible\":0,\"Processes IsVisible\":0,\"Projects IsVisible\":0,\"PSSR IsVisible\":0,\"Quality Management IsVisible\":1,\"r4 IsVisible\":0,\"r5 IsVisible\":0,\"r6 IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":1,\"Safety Kaizen IsVisible\":0,\"Safety Kaizen V2 IsVisible\":0,\"Sections IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"TNI V2 IsVisible\":1,\"Toolbox Talk IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Visitor Management IsVisible\":0,\"Work Permit IsVisible\":1,\"Work Permit V2 IsVisible\":1,\"Zones IsVisible\":0},\"PtwPreferences\":null}}\nAPI Response: {\"type\":\"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\"title\":\"One or more validation errors occurred.\",\"status\":400,\"errors\":{\"ChangedBy.Name\":[\"The Name field is required.\"]},\"traceId\":\"00-18fd6a52ee366cc12b655b82554d0ecf-cd74e598b21f7e27-00\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/UpdateOrganisation/211","Route":"/Dashboard/UpdateOrganisation/211","Query":"","Body":{"Id":211,"FirstName":"Renard","Lastname":"Whatley","DisplayName":"RenardWhatley","OrganisationIcon":"","OrganisationName":"Galecto Inc.","OrganisationShortCode":"GLT","TimezoneId":1,"IsCloseOrganisation":true,"Email":"MH_Admin_HO@oqsha.com","OrganisationUid":"8G8U3R","UserId":1955,"Address":"Mount Olive","AllowPortalUserCreation":false,"NotificationTimeWindow":{"NotificationTimeRestrictionEnabled":true,"StartTime":"10:45:00","EndTime":"11:30:00"},"OwnerIds":[1955]}} }
{ "timestamp": "2026-08-04 08:45:01.3186", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3186", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3405", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3405", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3405", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3519", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3618", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 08:45:01.3618", "level": "Error", "severity": "ERROR", "TraceId": "1eaf92ef-a8e5-4d47-9240-c01dc7fffc29", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Incidents","Route":"/Organisations/248/Incidents","Query":"","Body":{"Location":"Falcon's Beyond Global Inc. Warrants","LocationId":708,"Organisations":248,"AnonymouslyReported":false,"MediaEnabled":true,"IncidentsInGeoFenceOnly":false,"Latitude":30.4754308,"Longitude":-87.0898943,"DivisionId":"1574","UserId":267,"CheckListData":[{"checkListId":3837,"Answer":"ds"},{"checkListId":3838,"Answer":"ds"}],"DisplayName":"","CountryCode":"+91","MobileNumber":"","IncidentDateTime":"2026-08-04 08:44:00","DueDate":null,"ImageCount":0,"VideoCount":0,"AudioCount":0,"FileCount":0,"DivisionAttachments":[],"Users":[],"Assets":[],"Severity":"","AssignedToUsers":[],"OthersInvolved":"","PermitToWorkId":null,"WorkPermitId":null,"TaskIds":[],"ReportedByType":"Employee","CompanyName":"","ContactName":"","DepartmentId":126,"AreaId":null,"ProjectId":null,"IncidentStatusId":385}} }
{ "timestamp": "2026-08-04 09:01:49.7769", "level": "Error", "severity": "ERROR", "TraceId": "8297db95-b52f-4994-a4e6-24cfc5b8d333", "message": "User details not found for the given user and organisation.", "stackTrace": "System.Exception: User details not found for the given user and organisation.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/255/Users/0","Route":"/Organisations/255/Users/0","Query":"","Body":""}, "MethodName": "GetUserOrganisation", "EntryPoint": "API", "InputData": null, "TraceId": "8297db95-b52f-4994-a4e6-24cfc5b8d333", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/255\/Users\/0\",\"Route\":\"\/Organisations\/255\/Users\/0\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:25:13.2758", "level": "Error", "severity": "ERROR", "TraceId": "921e1116-f60d-46bc-8611-b3fa4d695c57", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "921e1116-f60d-46bc-8611-b3fa4d695c57", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:25:23.0474", "level": "Error", "severity": "ERROR", "TraceId": "20020533-b33a-4eb6-a51d-a11f97d0a538", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "20020533-b33a-4eb6-a51d-a11f97d0a538", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:25:43.7612", "level": "Error", "severity": "ERROR", "TraceId": "8c4445b5-7831-4a02-a8d1-bc2494beb3b4", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "8c4445b5-7831-4a02-a8d1-bc2494beb3b4", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:28:17.2377", "level": "Error", "severity": "ERROR", "TraceId": "6e89c472-7ca8-4623-9053-1960c0d4d1d7", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "6e89c472-7ca8-4623-9053-1960c0d4d1d7", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:29:14.2226", "level": "Error", "severity": "ERROR", "TraceId": "6b04587d-bf74-4e20-8e4d-c6c03aa3f9e2", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "6b04587d-bf74-4e20-8e4d-c6c03aa3f9e2", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:33:00.7520", "level": "Error", "severity": "ERROR", "TraceId": "7c90d0a9-7d67-4123-849e-07b49edc6e63", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "7c90d0a9-7d67-4123-849e-07b49edc6e63", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:35:48.6118", "level": "Error", "severity": "ERROR", "TraceId": "11af727a-1fe7-44a0-b09b-2f9111bfd5c4", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "11af727a-1fe7-44a0-b09b-2f9111bfd5c4", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 09:39:41.2182", "level": "Error", "severity": "ERROR", "TraceId": "b6eb0497-dafe-4d86-bb26-12bafc97c1ed", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/257/Embed/GuestToken","Route":"/Organisation/257/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"1"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "b6eb0497-dafe-4d86-bb26-12bafc97c1ed", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/257\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/257\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"1\"}}" }
{ "timestamp": "2026-08-04 09:39:48.9178", "level": "Error", "severity": "ERROR", "TraceId": "38ebafc0-5c4e-4bc2-b374-36eecac8961a", "message": "Response status code does not indicate success: 400 (BAD REQUEST).", "stackTrace": "System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (BAD REQUEST).\r\n   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\r\n   at IncidentReporter.API.Helpers.SupersetClient.<PostGuestTokenAsync>d__15.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 95\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.Helpers.SupersetClient.<MintGuestTokenAsync>d__14.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\SupersetClient.cs:line 71\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.EmbedBll.<GetGuestTokenAsync>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\EmbedBll.cs:line 120", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisation/262/Embed/GuestToken","Route":"/Organisation/262/Embed/GuestToken","Query":"","Body":{"resourceType":"master_dashboard","resourceUuid":"3"}}, "MethodName": "GetGuestTokenAsync", "EntryPoint": "API", "InputData": null, "TraceId": "38ebafc0-5c4e-4bc2-b374-36eecac8961a", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisation\/262\/Embed\/GuestToken\",\"Route\":\"\/Organisation\/262\/Embed\/GuestToken\",\"Query\":\"\",\"Body\":{\"resourceType\":\"master_dashboard\",\"resourceUuid\":\"3\"}}" }
{ "timestamp": "2026-08-04 10:09:24.8191", "level": "Error", "severity": "ERROR", "TraceId": "6f2fe04d-afef-4144-a279-5e649cb5e6e0", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3272?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3272","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "6f2fe04d-afef-4144-a279-5e649cb5e6e0", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3272?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3272\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 10:31:31.1043", "level": "Error", "severity": "ERROR", "TraceId": "00997334-6155-4708-aaa6-1b613ea971e1", "message": "User details not found for the given user and organisation.", "stackTrace": "System.Exception: User details not found for the given user and organisation.", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/255/Users/0","Route":"/Organisations/255/Users/0","Query":"","Body":""}, "MethodName": "GetUserOrganisation", "EntryPoint": "API", "InputData": null, "TraceId": "00997334-6155-4708-aaa6-1b613ea971e1", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/255\/Users\/0\",\"Route\":\"\/Organisations\/255\/Users\/0\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 10:48:09.8428", "level": "Error", "severity": "ERROR", "TraceId": "47dbf143-14c7-4b1f-b63b-5896404ec430", "message": "Fallback PDF template missing. Expected HTML template path: D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\Templates/PDFs\\211\\WorkPermitV2\\GenericWork\\ExportWorkPermitV2.html", "stackTrace": "System.IO.FileNotFoundException: Fallback PDF template missing. Expected HTML template path: D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\Templates/PDFs\\211\\WorkPermitV2\\GenericWork\\ExportWorkPermitV2.html\r\nFile name: 'D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\Templates/PDFs\\211\\WorkPermitV2\\GenericWork\\ExportWorkPermitV2.html'\r\n   at IncidentReporter.API.Helpers.WorkPermitV2PDFHelper.ResolveTemplatePath(String baseDir, String templatesRoot, String orgId, String module, String categoryFolder, String fileName) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\WorkPermitV2PDFHelper.cs:line 89\r\n   at IncidentReporter.API.Helpers.WorkPermitV2PDFHelper.<ExportWorkPermitV2PDFAsync>d__1.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\WorkPermitV2PDFHelper.cs:line 0\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.WorkPermitV2Bll.<ExportWorkPermitV2PDFAsync>d__11.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\WorkPermitV2Bll.cs:line 1542", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/WorkPermitV2/498/Export","Route":"/Organisations/211/WorkPermitV2/498/Export","Query":"","Body":""}, "MethodName": "ExportWorkPermitV2PDFAsync", "EntryPoint": "API", "InputData": null, "TraceId": "47dbf143-14c7-4b1f-b63b-5896404ec430", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/211\/WorkPermitV2\/498\/Export\",\"Route\":\"\/Organisations\/211\/WorkPermitV2\/498\/Export\",\"Query\":\"\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 11:17:57.0309", "level": "Error", "severity": "ERROR", "TraceId": "e75b97e8-65b0-4235-9e9d-d6040c26d9f2", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\211\\incident-management\\image_1785842274855_2026-08-04_11-17-56-1756_3b926db3-06ad-44a8-8ddd-cffc1f9ff32c.jpeg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:23:11.5832", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.5832", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.5892", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.5892", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.6055", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.6055", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.6695", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.6992", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7163", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7163", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7327", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7327", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7327", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7327", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:11.7532", "level": "Error", "severity": "ERROR", "TraceId": "b4e99331-7178-4702-8fea-19a1f0f00787", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks","Route":"/Organisations/248/Tasks","Query":"","Body":{"TaskStatus":21,"SaveStatus":2,"CheckListData":[{"CheckListId":124,"Answer":"test"},{"CheckListId":125,"Answer":"test"}],"RemindersConfig":[],"InvestigationId":null,"SiteId":744,"TaskCategoryId":23,"AssetIds":[],"TaskDetails":[{"TaskDescription":"test","Priority":2,"DueDate":"2026-08-03T18:30:00Z","AssigneeIds":[267],"Attachments":[]}]}} }
{ "timestamp": "2026-08-04 11:23:50.4560", "level": "Error", "severity": "ERROR", "TraceId": "09f592ec-0283-4a98-80bc-5ce220ab903d", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks/15547","Route":"/Organisations/248/Tasks/15547","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:23:50.4644", "level": "Error", "severity": "ERROR", "TraceId": "09f592ec-0283-4a98-80bc-5ce220ab903d", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks/15547","Route":"/Organisations/248/Tasks/15547","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:23:50.4644", "level": "Error", "severity": "ERROR", "TraceId": "09f592ec-0283-4a98-80bc-5ce220ab903d", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks/15547","Route":"/Organisations/248/Tasks/15547","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:23:50.4644", "level": "Error", "severity": "ERROR", "TraceId": "09f592ec-0283-4a98-80bc-5ce220ab903d", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Tasks/15547","Route":"/Organisations/248/Tasks/15547","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:23:50.5862", "level": "Error", "severity": "ERROR", "TraceId": "18599d8f-36bc-4a4c-b0c8-53c60dcc726d", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\248\\tasks\\history\\image1785842628474_6a95508c-6944-44d3-83e6-425702be0ee8.jpeg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Task/15547/Comment/29814/UploadTaskCommentMedia","Route":"/Organisations/248/Task/15547/Comment/29814/UploadTaskCommentMedia","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 11:31:17.8875", "level": "Error", "severity": "ERROR", "TraceId": "626412ff-fd2f-48b8-8d5e-457c73f1d529", "message": "Unhandled Exception in Web API", "stackTrace": "System.InvalidOperationException: The given header was not found.\r\n   at System.Net.Http.Headers.HttpHeaders.GetValues(String name)\r\n   at IncidentReporter.API.Handlers.AcmAuthorise.GetToken(HttpActionContext actionContext) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\AcmAuthorise.cs:line 214\r\n   at IncidentReporter.API.Handlers.AcmAuthorise.OnActionExecuting(HttpActionContext actionContext) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Handlers\\AcmAuthorise.cs:line 37\r\n   at System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutingAsync(HttpActionContext actionContext, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/Organisation/264","Route":"/Dashboard/Organisation/264","Query":"","Body":""} }
{ "timestamp": "2026-08-04 12:45:42.4428", "level": "Error", "severity": "ERROR", "TraceId": "8430f7f9-dbf3-4f60-9b8f-f3ef405dd8ee", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Health","Route":"/Health","Query":"","Body":""} }
{ "timestamp": "2026-08-04 12:46:16.3129", "level": "Error", "severity": "ERROR", "TraceId": "c469df91-bff6-4a78-aa15-f206ce136647", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisation/211/UserDetails","Route":"/Organisation/211/UserDetails","Query":"","Body":""} }
{ "timestamp": "2026-08-04 12:46:16.3129", "level": "Error", "severity": "ERROR", "TraceId": "66fe3bb6-12d0-4f25-a6d7-e61e31e528ac", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Languages","Route":"/Languages","Query":"","Body":""} }
{ "timestamp": "2026-08-04 12:46:16.3372", "level": "Error", "severity": "ERROR", "TraceId": "f9782ad7-fdc4-4782-b23f-d52c11c2c7ca", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/Users/5087","Route":"/Organisations/211/Users/5087","Query":"","Body":""} }
{ "timestamp": "2026-08-04 12:56:57.7649", "level": "Error", "severity": "ERROR", "TraceId": "68dfbace-9694-4c57-9b5d-4debd23cf008", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/PermitToWork","Route":"/Organisations/211/PermitToWork","Query":"","Body":{"Lat":null,"Long":null,"OrganisationId":211,"JobTypeIds":[142],"AssetIds":"","PtwUsersInvolved":[],"PtwOtherUsersInvolved":null,"SiteId":536,"CompanyId":42,"IsNightWork":true,"InspectionIds":[],"WorkLocation":"","NoOfWorkers":"","ToolsUsed":"","ScopeOfWork":"","WorkDescription":"","ReferencePermitNumber":"","PermitToWorkStartDate":"2026-08-05","PermitToWorkEndDate":"2026-08-05","PtwStartTime":"08:45","PtwEndTime":"10:30","IsUnInterruptedWork":false,"PermitToWorkChecks":[{"SectionId":85,"SectionName":"Hazards","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5960,"Check":"Contact with Eyes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5961,"Check":"Skin Contact","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5962,"Check":"Inhalation","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5963,"Check":"Electrical Shock","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5964,"Check":"Hit by Vehicle","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5965,"Check":"Scaffold Collapse","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5966,"Check":"Slip, Trip & Fall","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5967,"Check":"Hit by Boom","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5968,"Check":"Other Hazards","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":86,"SectionName":"Precautions Taken","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5969,"Check":"Good Access / Egress","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5970,"Check":"Scaffolding & working Platform","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5971,"Check":"Adequate illumination","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5972,"Check":"HIRA Undertaken","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5973,"Check":"Good Housekeeping","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5974,"Check":"Ladder Provided","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5975,"Check":"Mobile Scaffolding","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5976,"Check":"Awareness on expected emergencies ?","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5977,"Check":"Other Precautions","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":91,"SectionName":"Toolbox Talks","SectionFiles":[],"AllowAttachments":false,"Checks":[{"Id":6003,"Check":"Topics discussed","Type":"freetext","Value":"","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":6004,"Check":"Attach photo","Type":"file","Value":"","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":87,"SectionName":"Job Specific PPEs","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5978,"Check":"Safety Helmet","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5979,"Check":"Safety Shoes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5980,"Check":"Full Body Harness","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5981,"Check":"Cover All","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5982,"Check":"Rubber Hand Gloves","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5983,"Check":"Gum Boots","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5984,"Check":"Goggles","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5985,"Check":"Face Shield","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5986,"Check":"Other PPE's","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":90,"SectionName":"Safety Considerations","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5987,"Check":"Required fall protection systems in place.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5988,"Check":"Workers using required fall protection systems.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5989,"Check":"Hoisting and rigging operations performed in a safe manner.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5990,"Check":"Guardrails in place and secure.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5991,"Check":"Rebar ends capped to prevent impaling.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5992,"Check":"Wearing safety glasses or goggles when pouring concrete?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5993,"Check":"Concrete washout water, collection, containment, disposal.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5994,"Check":"All workers have received basic Hazard Communication training?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5995,"Check":"MSDSs are available on the site for cement and related products used?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":9,"CheckOptions":[],"ParentCheckId":0},{"Id":5996,"Check":"ELCB/RCCB provided for Needle Vibrators?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":10,"CheckOptions":[],"ParentCheckId":0},{"Id":5997,"Check":"Proper Edge protection provided in concrete area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":11,"CheckOptions":[],"ParentCheckId":0},{"Id":5998,"Check":"All vibrators/lights electrical cables laid above 7’ (feet) height?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":12,"CheckOptions":[],"ParentCheckId":0},{"Id":5999,"Check":"Proper Access/egress provided in concrete pour area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":13,"CheckOptions":[],"ParentCheckId":0},{"Id":6000,"Check":"Is Proper Bracing provide for slab supporting props/Posts?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":14,"CheckOptions":[],"ParentCheckId":0},{"Id":6001,"Check":"Is Eye Wash area provided near to concrete poring area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":15,"CheckOptions":[],"ParentCheckId":0},{"Id":6002,"Check":"Verification of Pumping equipment’s are inspected prior to start?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":16,"CheckOptions":[],"ParentCheckId":0}]}],"ApproverAssignedTo":2043,"IssuerAssignedTo":null,"ReviewerAssignedTo":null}} }
{ "timestamp": "2026-08-04 12:56:57.7649", "level": "Error", "severity": "ERROR", "TraceId": "68dfbace-9694-4c57-9b5d-4debd23cf008", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/PermitToWork","Route":"/Organisations/211/PermitToWork","Query":"","Body":{"Lat":null,"Long":null,"OrganisationId":211,"JobTypeIds":[142],"AssetIds":"","PtwUsersInvolved":[],"PtwOtherUsersInvolved":null,"SiteId":536,"CompanyId":42,"IsNightWork":true,"InspectionIds":[],"WorkLocation":"","NoOfWorkers":"","ToolsUsed":"","ScopeOfWork":"","WorkDescription":"","ReferencePermitNumber":"","PermitToWorkStartDate":"2026-08-05","PermitToWorkEndDate":"2026-08-05","PtwStartTime":"08:45","PtwEndTime":"10:30","IsUnInterruptedWork":false,"PermitToWorkChecks":[{"SectionId":85,"SectionName":"Hazards","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5960,"Check":"Contact with Eyes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5961,"Check":"Skin Contact","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5962,"Check":"Inhalation","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5963,"Check":"Electrical Shock","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5964,"Check":"Hit by Vehicle","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5965,"Check":"Scaffold Collapse","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5966,"Check":"Slip, Trip & Fall","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5967,"Check":"Hit by Boom","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5968,"Check":"Other Hazards","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":86,"SectionName":"Precautions Taken","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5969,"Check":"Good Access / Egress","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5970,"Check":"Scaffolding & working Platform","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5971,"Check":"Adequate illumination","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5972,"Check":"HIRA Undertaken","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5973,"Check":"Good Housekeeping","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5974,"Check":"Ladder Provided","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5975,"Check":"Mobile Scaffolding","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5976,"Check":"Awareness on expected emergencies ?","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5977,"Check":"Other Precautions","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":91,"SectionName":"Toolbox Talks","SectionFiles":[],"AllowAttachments":false,"Checks":[{"Id":6003,"Check":"Topics discussed","Type":"freetext","Value":"","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":6004,"Check":"Attach photo","Type":"file","Value":"","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":87,"SectionName":"Job Specific PPEs","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5978,"Check":"Safety Helmet","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5979,"Check":"Safety Shoes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5980,"Check":"Full Body Harness","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5981,"Check":"Cover All","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5982,"Check":"Rubber Hand Gloves","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5983,"Check":"Gum Boots","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5984,"Check":"Goggles","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5985,"Check":"Face Shield","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5986,"Check":"Other PPE's","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":90,"SectionName":"Safety Considerations","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5987,"Check":"Required fall protection systems in place.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5988,"Check":"Workers using required fall protection systems.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5989,"Check":"Hoisting and rigging operations performed in a safe manner.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5990,"Check":"Guardrails in place and secure.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5991,"Check":"Rebar ends capped to prevent impaling.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5992,"Check":"Wearing safety glasses or goggles when pouring concrete?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5993,"Check":"Concrete washout water, collection, containment, disposal.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5994,"Check":"All workers have received basic Hazard Communication training?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5995,"Check":"MSDSs are available on the site for cement and related products used?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":9,"CheckOptions":[],"ParentCheckId":0},{"Id":5996,"Check":"ELCB/RCCB provided for Needle Vibrators?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":10,"CheckOptions":[],"ParentCheckId":0},{"Id":5997,"Check":"Proper Edge protection provided in concrete area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":11,"CheckOptions":[],"ParentCheckId":0},{"Id":5998,"Check":"All vibrators/lights electrical cables laid above 7’ (feet) height?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":12,"CheckOptions":[],"ParentCheckId":0},{"Id":5999,"Check":"Proper Access/egress provided in concrete pour area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":13,"CheckOptions":[],"ParentCheckId":0},{"Id":6000,"Check":"Is Proper Bracing provide for slab supporting props/Posts?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":14,"CheckOptions":[],"ParentCheckId":0},{"Id":6001,"Check":"Is Eye Wash area provided near to concrete poring area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":15,"CheckOptions":[],"ParentCheckId":0},{"Id":6002,"Check":"Verification of Pumping equipment’s are inspected prior to start?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":16,"CheckOptions":[],"ParentCheckId":0}]}],"ApproverAssignedTo":2043,"IssuerAssignedTo":null,"ReviewerAssignedTo":null}} }
{ "timestamp": "2026-08-04 12:56:57.7649", "level": "Error", "severity": "ERROR", "TraceId": "68dfbace-9694-4c57-9b5d-4debd23cf008", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/211/PermitToWork","Route":"/Organisations/211/PermitToWork","Query":"","Body":{"Lat":null,"Long":null,"OrganisationId":211,"JobTypeIds":[142],"AssetIds":"","PtwUsersInvolved":[],"PtwOtherUsersInvolved":null,"SiteId":536,"CompanyId":42,"IsNightWork":true,"InspectionIds":[],"WorkLocation":"","NoOfWorkers":"","ToolsUsed":"","ScopeOfWork":"","WorkDescription":"","ReferencePermitNumber":"","PermitToWorkStartDate":"2026-08-05","PermitToWorkEndDate":"2026-08-05","PtwStartTime":"08:45","PtwEndTime":"10:30","IsUnInterruptedWork":false,"PermitToWorkChecks":[{"SectionId":85,"SectionName":"Hazards","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5960,"Check":"Contact with Eyes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5961,"Check":"Skin Contact","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5962,"Check":"Inhalation","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5963,"Check":"Electrical Shock","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5964,"Check":"Hit by Vehicle","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5965,"Check":"Scaffold Collapse","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5966,"Check":"Slip, Trip & Fall","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5967,"Check":"Hit by Boom","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5968,"Check":"Other Hazards","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":86,"SectionName":"Precautions Taken","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5969,"Check":"Good Access / Egress","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5970,"Check":"Scaffolding & working Platform","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5971,"Check":"Adequate illumination","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5972,"Check":"HIRA Undertaken","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5973,"Check":"Good Housekeeping","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5974,"Check":"Ladder Provided","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5975,"Check":"Mobile Scaffolding","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5976,"Check":"Awareness on expected emergencies ?","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5977,"Check":"Other Precautions","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":91,"SectionName":"Toolbox Talks","SectionFiles":[],"AllowAttachments":false,"Checks":[{"Id":6003,"Check":"Topics discussed","Type":"freetext","Value":"","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":6004,"Check":"Attach photo","Type":"file","Value":"","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":87,"SectionName":"Job Specific PPEs","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5978,"Check":"Safety Helmet","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5979,"Check":"Safety Shoes","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5980,"Check":"Full Body Harness","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5981,"Check":"Cover All","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5982,"Check":"Rubber Hand Gloves","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5983,"Check":"Gum Boots","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5984,"Check":"Goggles","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5985,"Check":"Face Shield","Type":"checkbox","Value":"0","IsMandatory":0,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5986,"Check":"Other PPE's","Type":"freetext","Value":"","IsMandatory":0,"Rank":9,"CheckOptions":[],"ParentCheckId":0}]},{"SectionId":90,"SectionName":"Safety Considerations","SectionFiles":[],"AllowAttachments":true,"Checks":[{"Id":5987,"Check":"Required fall protection systems in place.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":1,"CheckOptions":[],"ParentCheckId":0},{"Id":5988,"Check":"Workers using required fall protection systems.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":2,"CheckOptions":[],"ParentCheckId":0},{"Id":5989,"Check":"Hoisting and rigging operations performed in a safe manner.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":3,"CheckOptions":[],"ParentCheckId":0},{"Id":5990,"Check":"Guardrails in place and secure.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":4,"CheckOptions":[],"ParentCheckId":0},{"Id":5991,"Check":"Rebar ends capped to prevent impaling.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":5,"CheckOptions":[],"ParentCheckId":0},{"Id":5992,"Check":"Wearing safety glasses or goggles when pouring concrete?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":6,"CheckOptions":[],"ParentCheckId":0},{"Id":5993,"Check":"Concrete washout water, collection, containment, disposal.","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":7,"CheckOptions":[],"ParentCheckId":0},{"Id":5994,"Check":"All workers have received basic Hazard Communication training?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":8,"CheckOptions":[],"ParentCheckId":0},{"Id":5995,"Check":"MSDSs are available on the site for cement and related products used?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":9,"CheckOptions":[],"ParentCheckId":0},{"Id":5996,"Check":"ELCB/RCCB provided for Needle Vibrators?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":10,"CheckOptions":[],"ParentCheckId":0},{"Id":5997,"Check":"Proper Edge protection provided in concrete area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":11,"CheckOptions":[],"ParentCheckId":0},{"Id":5998,"Check":"All vibrators/lights electrical cables laid above 7’ (feet) height?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":12,"CheckOptions":[],"ParentCheckId":0},{"Id":5999,"Check":"Proper Access/egress provided in concrete pour area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":13,"CheckOptions":[],"ParentCheckId":0},{"Id":6000,"Check":"Is Proper Bracing provide for slab supporting props/Posts?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":14,"CheckOptions":[],"ParentCheckId":0},{"Id":6001,"Check":"Is Eye Wash area provided near to concrete poring area?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":15,"CheckOptions":[],"ParentCheckId":0},{"Id":6002,"Check":"Verification of Pumping equipment’s are inspected prior to start?","Type":"radiobutton","Value":"0","IsMandatory":1,"Rank":16,"CheckOptions":[],"ParentCheckId":0}]}],"ApproverAssignedTo":2043,"IssuerAssignedTo":null,"ReviewerAssignedTo":null}} }
{ "timestamp": "2026-08-04 13:10:47.5648", "level": "Error", "severity": "ERROR", "TraceId": "b14b365f-1d22-493e-8cc9-df39010dc565", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "b14b365f-1d22-493e-8cc9-df39010dc565", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:10:47.7225", "level": "Error", "severity": "ERROR", "TraceId": "c95b9cff-085e-469d-83f9-bd418e2b6ef2", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "c95b9cff-085e-469d-83f9-bd418e2b6ef2", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:10:47.8263", "level": "Error", "severity": "ERROR", "TraceId": "253c2e88-486b-4a76-9364-8662737a8a24", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "253c2e88-486b-4a76-9364-8662737a8a24", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:10:47.9484", "level": "Error", "severity": "ERROR", "TraceId": "c3c63c33-2c40-44f2-80ca-3f7d8284ba4b", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "c3c63c33-2c40-44f2-80ca-3f7d8284ba4b", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:13:16.4358", "level": "Error", "severity": "ERROR", "TraceId": "2ca8a0c1-ab19-4513-963a-e45b6502ddfc", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "2ca8a0c1-ab19-4513-963a-e45b6502ddfc", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:13:16.5152", "level": "Error", "severity": "ERROR", "TraceId": "7556ac11-a095-4e50-8cbc-8140193c26e8", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "7556ac11-a095-4e50-8cbc-8140193c26e8", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:13:16.6963", "level": "Error", "severity": "ERROR", "TraceId": "b03853bc-aea5-4314-83dd-4f63cb1bfefa", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "b03853bc-aea5-4314-83dd-4f63cb1bfefa", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:13:16.7813", "level": "Error", "severity": "ERROR", "TraceId": "6967bf21-af16-48b5-8390-c8e46fb9105f", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "6967bf21-af16-48b5-8390-c8e46fb9105f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:13:16.8740", "level": "Error", "severity": "ERROR", "TraceId": "2f755dbc-3e62-48fe-b9b8-6e240204ef9f", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "2f755dbc-3e62-48fe-b9b8-6e240204ef9f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:22:53.1312", "level": "Error", "severity": "ERROR", "TraceId": "7836e3b8-e901-4f54-a8b1-bb6fdcc74b12", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "7836e3b8-e901-4f54-a8b1-bb6fdcc74b12", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 13:25:15.7623", "level": "Error", "severity": "ERROR", "TraceId": "d2cd9356-bea1-4c66-9d03-7ea1cf67366b", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[]}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "d2cd9356-bea1-4c66-9d03-7ea1cf67366b", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[]}}" }
{ "timestamp": "2026-08-04 13:28:21.2368", "level": "Error", "severity": "ERROR", "TraceId": "3d2eac97-f07d-4864-9022-7ee694710c1b", "message": "Object reference not set to an instance of an object.", "stackTrace": "System.NullReferenceException: Object reference not set to an instance of an object.\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllPendingWithForHira>d__62.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 4416\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at IncidentReporter.API.BLL.RiskAssessmentBLL.<GetAllRiskAssessments>d__17.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\RiskAssessmentBLL.cs:line 1119", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/RiskAssessment/All","Route":"/Organisations/262/RiskAssessment/All","Query":"","Body":{"orgId":262,"SiteIds":[],"DepartmentId":[],"RiskAssessmentTypeId":[],"RiskAssessmentStatusId":[],"FromDate":"2026-01-01","ToDate":"2027-01-01"}}, "MethodName": "GetAllRiskAssessments", "EntryPoint": "API", "InputData": null, "TraceId": "3d2eac97-f07d-4864-9022-7ee694710c1b", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/RiskAssessment\/All\",\"Route\":\"\/Organisations\/262\/RiskAssessment\/All\",\"Query\":\"\",\"Body\":{\"orgId\":262,\"SiteIds\":[],\"DepartmentId\":[],\"RiskAssessmentTypeId\":[],\"RiskAssessmentStatusId\":[],\"FromDate\":\"2026-01-01\",\"ToDate\":\"2027-01-01\"}}" }
{ "timestamp": "2026-08-04 13:29:46.2700", "level": "Error", "severity": "ERROR", "TraceId": "c4662da7-f2ae-40a0-a010-ee617f67d22a", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "c4662da7-f2ae-40a0-a010-ee617f67d22a", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:29:46.3989", "level": "Error", "severity": "ERROR", "TraceId": "fd06e648-2d0b-44ec-8b5b-0d31694cb97b", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "fd06e648-2d0b-44ec-8b5b-0d31694cb97b", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:29:46.5904", "level": "Error", "severity": "ERROR", "TraceId": "30c67426-1c5f-4da7-bdb0-53920e3673e3", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "30c67426-1c5f-4da7-bdb0-53920e3673e3", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 13:29:46.7363", "level": "Error", "severity": "ERROR", "TraceId": "63c80cf4-3238-4765-8267-d53a2f67b82f", "message": "Nullable object must have a value.", "stackTrace": "System.InvalidOperationException: Nullable object must have a value.\r\n   at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)\r\n   at IncidentReporter.API.BLL.PtwBLL.<GetWorkPermitDetailsByPermitId>d__13.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 0", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/258/PermitToWork/3273?extensionRequestedDate=2026-08-04","Route":"/Organisations/258/PermitToWork/3273","Query":"?extensionRequestedDate=2026-08-04","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "63c80cf4-3238-4765-8267-d53a2f67b82f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/258\/PermitToWork\/3273?extensionRequestedDate=2026-08-04\",\"Route\":\"\/Organisations\/258\/PermitToWork\/3273\",\"Query\":\"?extensionRequestedDate=2026-08-04\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 14:50:14.6577", "level": "Error", "severity": "ERROR", "TraceId": "39c22784-2ade-4952-b25e-d01cddfc660b", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\207\\incidents\\images\\Image65_c2fd226f-bdef-45c5-9dd3-6602e25e1758.jpg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Incidents/77474/UploadMedia","Route":"/Incidents/77474/UploadMedia","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 14:51:31.3443", "level": "Error", "severity": "ERROR", "TraceId": "143276ab-4a93-4560-96e1-8be532b4ca54", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\207\\incidents\\Image63_8f9ffafd-3c60-4ec2-b1ee-6f100c531be2.jpg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/Incidents/77474","Route":"/Organisations/207/Incidents/77474","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 14:51:32.8938", "level": "Error", "severity": "ERROR", "TraceId": "817bad28-f2e7-4c57-b269-517231fa7340", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\207\\incidents\\images\\Image64_82eb358c-11de-4d77-ac3e-3c108f7594b4.jpg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Incidents/77474/UploadMedia","Route":"/Incidents/77474/UploadMedia","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 14:52:01.4334", "level": "Error", "severity": "ERROR", "TraceId": "9015b6cc-4151-46c5-8ace-e6f239130cec", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\207\\incidents\\Image51_89d9154b-2015-4853-9dae-2a9dd29c87b3.jpg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/Incidents/77474","Route":"/Organisations/207/Incidents/77474","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 14:52:02.8606", "level": "Error", "severity": "ERROR", "TraceId": "1a38af7c-b020-43f7-b10d-2ba0d2f4cc98", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\207\\incidents\\images\\Image62_44f565b4-4759-4a20-9d19-180d822346ab.jpg: System.TypeInitializationException: The type initializer for 'NativeMagickSettings' threw an exception. ---> System.TypeInitializationException: The type initializer for 'X64' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'Magick.Native-Q16-x64.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)\r\n   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)\r\n   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)\r\n   at ImageMagick.Environment.NativeMethods.X64..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()\r\n   at ImageMagick.Environment.Initialize()\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()\r\n   at ImageMagick.MagickSettings..ctor()\r\n   at ImageMagick.MagickImage..ctor()\r\n   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\DateStamperHelper.cs:line 19", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Incidents/77474/UploadMedia","Route":"/Incidents/77474/UploadMedia","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-08-04 15:57:09.4834", "level": "Error", "severity": "ERROR", "TraceId": "844fd369-3ad7-4410-b2d7-e097816fb27d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "844fd369-3ad7-4410-b2d7-e097816fb27d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 15:57:12.4983", "level": "Error", "severity": "ERROR", "TraceId": "fc869e50-756a-4b56-85bb-ffc786512918", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "fc869e50-756a-4b56-85bb-ffc786512918", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 15:57:20.7277", "level": "Error", "severity": "ERROR", "TraceId": "1cf28546-2570-4576-a389-7b49db798b8f", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "1cf28546-2570-4576-a389-7b49db798b8f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 15:57:47.4893", "level": "Error", "severity": "ERROR", "TraceId": "cd0c2ee5-10c9-47f5-93e8-03e81f78e34d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "cd0c2ee5-10c9-47f5-93e8-03e81f78e34d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 15:58:12.6792", "level": "Error", "severity": "ERROR", "TraceId": "7af94677-799d-457e-960c-9cc457ea09c2", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "7af94677-799d-457e-960c-9cc457ea09c2", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 15:58:20.2659", "level": "Error", "severity": "ERROR", "TraceId": "54811f42-df08-43ed-b678-89d0056373de", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "54811f42-df08-43ed-b678-89d0056373de", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:03:02.9470", "level": "Error", "severity": "ERROR", "TraceId": "29a62a4c-2bfc-480b-92e6-da4795b3e009", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "29a62a4c-2bfc-480b-92e6-da4795b3e009", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:03:03.2853", "level": "Error", "severity": "ERROR", "TraceId": "80b3151d-b738-4a01-a067-ea1e80073bdb", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "80b3151d-b738-4a01-a067-ea1e80073bdb", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:05:46.6781", "level": "Error", "severity": "ERROR", "TraceId": "0ed4e8a0-c83f-4dc8-a867-be232b8d1cd2", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "0ed4e8a0-c83f-4dc8-a867-be232b8d1cd2", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:05:51.7596", "level": "Error", "severity": "ERROR", "TraceId": "84d64c57-4a67-46aa-9dcd-bb8a69421b18", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "84d64c57-4a67-46aa-9dcd-bb8a69421b18", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:05:58.4205", "level": "Error", "severity": "ERROR", "TraceId": "900e7a02-73af-4a87-8c15-58a0c925443a", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "900e7a02-73af-4a87-8c15-58a0c925443a", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:08.0923", "level": "Error", "severity": "ERROR", "TraceId": "d379ca2c-0968-4581-814a-bc0d72d5a45c", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "d379ca2c-0968-4581-814a-bc0d72d5a45c", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:10.8681", "level": "Error", "severity": "ERROR", "TraceId": "66293d74-f826-47f7-ad41-3414253211f5", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "66293d74-f826-47f7-ad41-3414253211f5", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:11.0573", "level": "Error", "severity": "ERROR", "TraceId": "45840419-c43b-406c-ae49-88bb749034e1", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "45840419-c43b-406c-ae49-88bb749034e1", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:11.5759", "level": "Error", "severity": "ERROR", "TraceId": "af083978-4c69-4455-b8a5-aba84a2afc65", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "af083978-4c69-4455-b8a5-aba84a2afc65", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:12.1939", "level": "Error", "severity": "ERROR", "TraceId": "eb334a60-eb3d-4a95-ab6f-e9a263aa78d5", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "eb334a60-eb3d-4a95-ab6f-e9a263aa78d5", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:12.3680", "level": "Error", "severity": "ERROR", "TraceId": "1eecb7ab-58f8-434c-93d6-970d3714c096", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "1eecb7ab-58f8-434c-93d6-970d3714c096", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:12.5711", "level": "Error", "severity": "ERROR", "TraceId": "c2a39899-a24e-4b38-9703-603f33043303", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "c2a39899-a24e-4b38-9703-603f33043303", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:12.7851", "level": "Error", "severity": "ERROR", "TraceId": "bba57c1a-ed21-4654-ba95-f413717ba1fb", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "bba57c1a-ed21-4654-ba95-f413717ba1fb", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:13.0267", "level": "Error", "severity": "ERROR", "TraceId": "c3d3ca6e-9822-4684-9f5b-6ddf6b241fd6", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "c3d3ca6e-9822-4684-9f5b-6ddf6b241fd6", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:13.2303", "level": "Error", "severity": "ERROR", "TraceId": "3417e601-1063-488a-aae7-06a56d08b874", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "3417e601-1063-488a-aae7-06a56d08b874", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:19.0438", "level": "Error", "severity": "ERROR", "TraceId": "e6c135c0-1233-47ba-be1d-d59cf77b7d8d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "e6c135c0-1233-47ba-be1d-d59cf77b7d8d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:19.4749", "level": "Error", "severity": "ERROR", "TraceId": "101efe97-ac82-44fa-b9e2-e86106e18703", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "101efe97-ac82-44fa-b9e2-e86106e18703", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:19.6573", "level": "Error", "severity": "ERROR", "TraceId": "33cfbff8-1763-4293-b91c-b6148af6ae8f", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "33cfbff8-1763-4293-b91c-b6148af6ae8f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:19.8410", "level": "Error", "severity": "ERROR", "TraceId": "3c67e186-81a7-4143-a0fb-dbbc2ae2c3b3", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "3c67e186-81a7-4143-a0fb-dbbc2ae2c3b3", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.0564", "level": "Error", "severity": "ERROR", "TraceId": "20e16edf-b07e-4335-99db-008036363949", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "20e16edf-b07e-4335-99db-008036363949", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.2514", "level": "Error", "severity": "ERROR", "TraceId": "ad44938e-89fd-447f-b4b2-c9f1b3b24335", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "ad44938e-89fd-447f-b4b2-c9f1b3b24335", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.4652", "level": "Error", "severity": "ERROR", "TraceId": "f90fa357-8e1f-44a3-a6aa-f37e3115081f", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "f90fa357-8e1f-44a3-a6aa-f37e3115081f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.6559", "level": "Error", "severity": "ERROR", "TraceId": "0f2b9d7e-bd0a-4493-834b-baf57f99408e", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "0f2b9d7e-bd0a-4493-834b-baf57f99408e", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.6858", "level": "Error", "severity": "ERROR", "TraceId": "0f2b9d7e-bd0a-4493-834b-baf57f99408e", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:20.8911", "level": "Error", "severity": "ERROR", "TraceId": "2c5a128a-296f-4676-b4e2-ce9f94010959", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "2c5a128a-296f-4676-b4e2-ce9f94010959", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:20.9185", "level": "Error", "severity": "ERROR", "TraceId": "2c5a128a-296f-4676-b4e2-ce9f94010959", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:39.3976", "level": "Error", "severity": "ERROR", "TraceId": "9eeabe2b-a15c-48e5-a315-3fbde7d8d216", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "9eeabe2b-a15c-48e5-a315-3fbde7d8d216", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:39.4339", "level": "Error", "severity": "ERROR", "TraceId": "9eeabe2b-a15c-48e5-a315-3fbde7d8d216", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:39.5747", "level": "Error", "severity": "ERROR", "TraceId": "9222e01b-ab42-4af1-9674-0ead9513dc0f", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "9222e01b-ab42-4af1-9674-0ead9513dc0f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:39.6109", "level": "Error", "severity": "ERROR", "TraceId": "9222e01b-ab42-4af1-9674-0ead9513dc0f", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:39.9901", "level": "Error", "severity": "ERROR", "TraceId": "cebe14ce-a099-48aa-b16e-1522bf7b5758", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "cebe14ce-a099-48aa-b16e-1522bf7b5758", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:40.0210", "level": "Error", "severity": "ERROR", "TraceId": "cebe14ce-a099-48aa-b16e-1522bf7b5758", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:40.2221", "level": "Error", "severity": "ERROR", "TraceId": "285562ff-8ee4-41ac-96a3-121875d86c35", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "285562ff-8ee4-41ac-96a3-121875d86c35", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:40.2508", "level": "Error", "severity": "ERROR", "TraceId": "285562ff-8ee4-41ac-96a3-121875d86c35", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:40.4608", "level": "Error", "severity": "ERROR", "TraceId": "13233d56-956c-4f97-99d6-53c533c327e2", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "13233d56-956c-4f97-99d6-53c533c327e2", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:40.4930", "level": "Error", "severity": "ERROR", "TraceId": "13233d56-956c-4f97-99d6-53c533c327e2", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:40.7227", "level": "Error", "severity": "ERROR", "TraceId": "9f9d46de-06ec-425f-b1f4-722c83ceb384", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "9f9d46de-06ec-425f-b1f4-722c83ceb384", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:40.7488", "level": "Error", "severity": "ERROR", "TraceId": "9f9d46de-06ec-425f-b1f4-722c83ceb384", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:40.9356", "level": "Error", "severity": "ERROR", "TraceId": "d9f9fc99-9b1d-4cf9-8f6a-797367f796e8", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "d9f9fc99-9b1d-4cf9-8f6a-797367f796e8", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:40.9653", "level": "Error", "severity": "ERROR", "TraceId": "d9f9fc99-9b1d-4cf9-8f6a-797367f796e8", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:41.1643", "level": "Error", "severity": "ERROR", "TraceId": "9c3e6087-1715-4a49-8145-07fb34faf098", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "9c3e6087-1715-4a49-8145-07fb34faf098", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:41.1905", "level": "Error", "severity": "ERROR", "TraceId": "9c3e6087-1715-4a49-8145-07fb34faf098", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:41.4000", "level": "Error", "severity": "ERROR", "TraceId": "ff009b1e-6edc-416f-8227-132a72232b18", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "ff009b1e-6edc-416f-8227-132a72232b18", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:41.4278", "level": "Error", "severity": "ERROR", "TraceId": "ff009b1e-6edc-416f-8227-132a72232b18", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:41.6748", "level": "Error", "severity": "ERROR", "TraceId": "53052279-9a9e-4c09-bc22-ffa37f714d61", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "53052279-9a9e-4c09-bc22-ffa37f714d61", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:41.7043", "level": "Error", "severity": "ERROR", "TraceId": "53052279-9a9e-4c09-bc22-ffa37f714d61", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:41.9685", "level": "Error", "severity": "ERROR", "TraceId": "c26787e5-3aa3-43f8-955a-83044c9e80ba", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "c26787e5-3aa3-43f8-955a-83044c9e80ba", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:42.0005", "level": "Error", "severity": "ERROR", "TraceId": "c26787e5-3aa3-43f8-955a-83044c9e80ba", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:42.1924", "level": "Error", "severity": "ERROR", "TraceId": "70392b6f-72bf-410e-9956-2f4e4ddd793b", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "70392b6f-72bf-410e-9956-2f4e4ddd793b", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:42.2498", "level": "Error", "severity": "ERROR", "TraceId": "70392b6f-72bf-410e-9956-2f4e4ddd793b", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:42.6186", "level": "Error", "severity": "ERROR", "TraceId": "c6cf98aa-90e7-42c1-bed5-37bef0f5e7c5", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "c6cf98aa-90e7-42c1-bed5-37bef0f5e7c5", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:42.6546", "level": "Error", "severity": "ERROR", "TraceId": "c6cf98aa-90e7-42c1-bed5-37bef0f5e7c5", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:06:43.0158", "level": "Error", "severity": "ERROR", "TraceId": "735a8285-a1ff-4f2c-9344-c40d3e8fce7d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "735a8285-a1ff-4f2c-9344-c40d3e8fce7d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 16:06:43.0514", "level": "Error", "severity": "ERROR", "TraceId": "735a8285-a1ff-4f2c-9344-c40d3e8fce7d", "message": "Failed to send log to Dhilog: 429 | {\"type\":\"about:blank\",\"title\":\"Too Many Requests\",\"status\":429,\"detail\":\"ThrottlerException: Too Many Requests\",\"instance\":\"/api/v1/ingest/logs\",\"error_code\":\"RATE_LIMITED\"}", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""} }
{ "timestamp": "2026-08-04 16:08:13.8900", "level": "Error", "severity": "ERROR", "TraceId": "954a1f74-387b-4b17-b163-b047aaf7ea4d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "954a1f74-387b-4b17-b163-b047aaf7ea4d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:17.1215", "level": "Error", "severity": "ERROR", "TraceId": "f8c3605a-d97d-4410-9aee-5558875b0ad4", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "f8c3605a-d97d-4410-9aee-5558875b0ad4", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:43.4497", "level": "Error", "severity": "ERROR", "TraceId": "46bb1be9-299f-42c0-abe8-e0874a1143c1", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "46bb1be9-299f-42c0-abe8-e0874a1143c1", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:44.1896", "level": "Error", "severity": "ERROR", "TraceId": "702f1253-0f79-4dee-a764-9ab92aa2c992", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "702f1253-0f79-4dee-a764-9ab92aa2c992", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:44.7476", "level": "Error", "severity": "ERROR", "TraceId": "3f8adb44-8166-4c55-8284-cea0f3b38a26", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "3f8adb44-8166-4c55-8284-cea0f3b38a26", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:45.8065", "level": "Error", "severity": "ERROR", "TraceId": "921db86e-97ac-4cd8-8dac-32d95972a7fa", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "921db86e-97ac-4cd8-8dac-32d95972a7fa", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:02:54.1465", "level": "Error", "severity": "ERROR", "TraceId": "5c2ac26c-167e-464a-8b18-fe0119078b8d", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "5c2ac26c-167e-464a-8b18-fe0119078b8d", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:12:54.7611", "level": "Error", "severity": "ERROR", "TraceId": "95b6be1f-98e4-4c8c-9b5a-e356e78505d5", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "95b6be1f-98e4-4c8c-9b5a-e356e78505d5", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:13:18.5133", "level": "Error", "severity": "ERROR", "TraceId": "a8de3a9f-a50f-4806-a5a2-0ade02eeaa2f", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "a8de3a9f-a50f-4806-a5a2-0ade02eeaa2f", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:13:29.3740", "level": "Error", "severity": "ERROR", "TraceId": "d5b6cace-4161-49bf-a4df-a44026a76be8", "message": "The file path you provided is not Valid", "stackTrace": "System.Exception: The file path you provided is not Valid\r\n   at DocumentService.Pdf.PdfDocumentGenerator.GeneratePdfByTemplate(String toolFolderAbsolutePath, String templatePath, List`1 metaDataList, String outputFilePath)\r\n   at IncidentReporter.API.Helpers.ExportPtwPDFHelper.ExportPtwPDF(PermitToWorkExportDBO ptw, String organisationBannerRelativePath, String organisationName, String outputAbsoluteFilePath, String templateFile, String timeZone, UserExistsInSiteAndCompanyDBO userExistsData, List`1 sectionsGroupedByJobType, PtwPreferences ptwOrgPreference) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\ExportPtwPDFHelper.cs:line 304\r\n   at IncidentReporter.API.BLL.PtwBLL.<ExportPtwPDF>d__76.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\PtwBLL.cs:line 6185", "ApiInput": {"Method":"GET","Url":"https://api-qa-staging-2.oqsha.com/Organisations/207/PermitToWork/410129?Export=true","Route":"/Organisations/207/PermitToWork/410129","Query":"?Export=true","Body":""}, "MethodName": "ExportPtwPDF", "EntryPoint": "API", "InputData": null, "TraceId": "d5b6cace-4161-49bf-a4df-a44026a76be8", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/207\/PermitToWork\/410129?Export=true\",\"Route\":\"\/Organisations\/207\/PermitToWork\/410129\",\"Query\":\"?Export=true\",\"Body\":\"\"}" }
{ "timestamp": "2026-08-04 17:28:09.7567", "level": "Error", "severity": "ERROR", "TraceId": "a2b8a525-675a-4018-88bd-f58c069510d0", "message": "Failed to send audit log: BadRequest\nRequest Payload: {\"EntityTypeId\":43,\"EntityId\":211,\"ChangedBy\":{\"UserId\":1955,\"Name\":null},\"ChangeType\":\"Updated\",\"OldValue\":{\"OrganisationId\":\"8G8U3R\",\"OrganisationName\":\"Galecto Inc.\",\"OrganisationType\":\"Construction\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":306,\"StartDate\":\"2024-09-03T00:00:00\",\"EndDate\":\"2024-09-18T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":308,\"StartDate\":\"2024-09-04T00:00:00\",\"EndDate\":\"2025-12-30T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"},{\"PackageId\":4,\"InvoiceId\":408,\"StartDate\":\"2025-12-31T00:00:00\",\"EndDate\":\"2026-12-31T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"}],\"EnabledPayments\":\"No\",\"EnableSMSNotifications\":\"No\",\"EnableCallOut\":\"No\",\"OrganisationModules\":{\"Action Trackers IsVisible\":0,\"Appointments IsVisible\":0,\"Areas IsVisible\":0,\"Assets IsVisible\":1,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":1,\"Audit V2 IsVisible\":1,\"Breakdown Maintenance IsVisible\":0,\"Bulk Export IsVisible\":1,\"Companies IsVisible\":1,\"Consequence Management IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Dashboard V2 IsVisible\":0,\"Departments IsVisible\":0,\"Employee Recognition IsVisible\":0,\"Environment Management IsVisible\":1,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Health V2 IsVisible\":0,\"Heatmap IsVisible\":1,\"HIRA IsVisible\":1,\"HIRA V2 IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":1,\"Inventory IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"Kiken Yochi Training IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"Library V2 IsVisible\":0,\"MOC IsVisible\":0,\"Moc V2 IsVisible\":0,\"My training IsVisible\":0,\"Nominations IsVisible\":1,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":1,\"PMC V2 IsVisible\":0,\"PPE Issuance IsVisible\":1,\"Pre Startup Safety Review IsVisible\":0,\"Precast IsVisible\":1,\"Preventive Maintenance IsVisible\":0,\"Processes IsVisible\":0,\"Projects IsVisible\":0,\"PSSR IsVisible\":0,\"Quality Management IsVisible\":1,\"r4 IsVisible\":0,\"r5 IsVisible\":0,\"r6 IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":1,\"Safety Kaizen IsVisible\":0,\"Safety Kaizen V2 IsVisible\":0,\"Sections IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"TNI V2 IsVisible\":1,\"Toolbox Talk IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Visitor Management IsVisible\":0,\"Work Permit IsVisible\":1,\"Work Permit V2 IsVisible\":1,\"Zones IsVisible\":0},\"PtwPreferences\":null},\"NewValue\":{\"OrganisationId\":\"8G8U3R\",\"OrganisationName\":\"Galecto Inc.\",\"OrganisationType\":\"Construction\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":306,\"StartDate\":\"2024-09-03T00:00:00\",\"EndDate\":\"2024-09-18T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":308,\"StartDate\":\"2024-09-04T00:00:00\",\"EndDate\":\"2025-12-30T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"},{\"PackageId\":4,\"InvoiceId\":408,\"StartDate\":\"2025-12-31T00:00:00\",\"EndDate\":\"2026-12-31T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":\"\"}],\"EnabledPayments\":\"No\",\"EnableSMSNotifications\":\"No\",\"EnableCallOut\":\"No\",\"OrganisationModules\":{\"Action Trackers IsVisible\":0,\"Appointments IsVisible\":0,\"Areas IsVisible\":0,\"Assets IsVisible\":1,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":1,\"Audit V2 IsVisible\":1,\"Breakdown Maintenance IsVisible\":0,\"Bulk Export IsVisible\":1,\"Companies IsVisible\":1,\"Consequence Management IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Dashboard V2 IsVisible\":0,\"Departments IsVisible\":0,\"Employee Recognition IsVisible\":0,\"Environment Management IsVisible\":1,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Health V2 IsVisible\":0,\"Heatmap IsVisible\":1,\"HIRA IsVisible\":1,\"HIRA V2 IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":1,\"Inventory IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"Kiken Yochi Training IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"Library V2 IsVisible\":0,\"MOC IsVisible\":0,\"Moc V2 IsVisible\":0,\"My training IsVisible\":0,\"Nominations IsVisible\":1,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":1,\"PMC V2 IsVisible\":0,\"PPE Issuance IsVisible\":1,\"Pre Startup Safety Review IsVisible\":0,\"Precast IsVisible\":1,\"Preventive Maintenance IsVisible\":0,\"Processes IsVisible\":0,\"Projects IsVisible\":0,\"PSSR IsVisible\":0,\"Quality Management IsVisible\":1,\"r4 IsVisible\":0,\"r5 IsVisible\":0,\"r6 IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":1,\"Safety Kaizen IsVisible\":0,\"Safety Kaizen V2 IsVisible\":0,\"Sections IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"TNI V2 IsVisible\":1,\"Toolbox Talk IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Visitor Management IsVisible\":0,\"Work Permit IsVisible\":1,\"Work Permit V2 IsVisible\":1,\"Zones IsVisible\":0},\"PtwPreferences\":null}}\nAPI Response: {\"type\":\"https://tools.ietf.org/html/rfc9110#section-15.5.1\",\"title\":\"One or more validation errors occurred.\",\"status\":400,\"errors\":{\"ChangedBy.Name\":[\"The Name field is required.\"]},\"traceId\":\"00-bd3ca97d6e11db7ff1857ec937527311-f9d8ae16556c2d88-00\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/UpdateOrganisation/211","Route":"/Dashboard/UpdateOrganisation/211","Query":"","Body":{"Id":211,"FirstName":"Renard","Lastname":"Whatley","DisplayName":"RenardWhatley","OrganisationIcon":"","OrganisationName":"Galecto Inc.","OrganisationShortCode":"GLT","TimezoneId":1,"IsCloseOrganisation":true,"Email":"MH_Admin_HO@oqsha.com","OrganisationUid":"8G8U3R","UserId":1955,"Address":"Mount Olive","AllowPortalUserCreation":false,"NotificationTimeWindow":{"NotificationTimeRestrictionEnabled":true,"StartTime":"01:45:00","EndTime":"18:29:00"},"OwnerIds":[1955]}} }
{ "timestamp": "2026-08-04 18:29:31.9833", "level": "Error", "severity": "ERROR", "TraceId": "5330d4f1-962c-45a4-82e0-f2078eb65904", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/capawesome-webhook","Route":"/capawesome-webhook","Query":"","Body":{"event":"app_build_created","data":{"id":"75e1aa49-ec95-4326-8c75-d73a453f28a1","adHocEnvironmentVariables":null,"appAutomationId":null,"appBuildArtifactId":"b338eb51-3d41-4b5a-ac83-fea486727ad9","appBuildSourceId":null,"appCertificateId":null,"appChannelId":"ddd2455b-86a9-426c-8da4-7eeca20078fe","appConfigurationId":null,"appDestinationId":null,"appEnvironmentId":null,"appGitCommitId":null,"appId":"3f37faa5-5cad-4ff3-92c1-1662dd80821f","customProperties":null,"displayName":null,"eqAndroidAppVersionCode":null,"eqAndroidAppVersionCodeAsInteger":null,"eqIosAppVersionCode":null,"eqIosAppVersionCodeMajor":null,"eqIosAppVersionCodeMinor":null,"eqIosAppVersionCodePatch":null,"gitCommitMessage":null,"gitCommitRef":null,"gitCommitSha":null,"jobId":null,"maxAndroidAppVersionCode":null,"maxAndroidAppVersionCodeAsInteger":null,"maxIosAppVersionCode":null,"maxIosAppVersionCodeMajor":null,"maxIosAppVersionCodeMinor":null,"maxIosAppVersionCodePatch":null,"minAndroidAppVersionCode":null,"minAndroidAppVersionCodeAsInteger":null,"minIosAppVersionCode":null,"minIosAppVersionCodeMajor":null,"minIosAppVersionCodeMinor":null,"minIosAppVersionCodePatch":null,"numberAsString":"48","packageName":null,"packageVersion":null,"platform":"web","rolloutPercentage":1,"type":null,"createdAt":"2026-08-04T18:29:31.381Z","createdBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6","updatedAt":"2026-08-04T18:29:31.381Z","updatedBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6"}}} }
{ "timestamp": "2026-08-04 18:29:31.9833", "level": "Error", "severity": "ERROR", "TraceId": "5330d4f1-962c-45a4-82e0-f2078eb65904", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/capawesome-webhook","Route":"/capawesome-webhook","Query":"","Body":{"event":"app_build_created","data":{"id":"75e1aa49-ec95-4326-8c75-d73a453f28a1","adHocEnvironmentVariables":null,"appAutomationId":null,"appBuildArtifactId":"b338eb51-3d41-4b5a-ac83-fea486727ad9","appBuildSourceId":null,"appCertificateId":null,"appChannelId":"ddd2455b-86a9-426c-8da4-7eeca20078fe","appConfigurationId":null,"appDestinationId":null,"appEnvironmentId":null,"appGitCommitId":null,"appId":"3f37faa5-5cad-4ff3-92c1-1662dd80821f","customProperties":null,"displayName":null,"eqAndroidAppVersionCode":null,"eqAndroidAppVersionCodeAsInteger":null,"eqIosAppVersionCode":null,"eqIosAppVersionCodeMajor":null,"eqIosAppVersionCodeMinor":null,"eqIosAppVersionCodePatch":null,"gitCommitMessage":null,"gitCommitRef":null,"gitCommitSha":null,"jobId":null,"maxAndroidAppVersionCode":null,"maxAndroidAppVersionCodeAsInteger":null,"maxIosAppVersionCode":null,"maxIosAppVersionCodeMajor":null,"maxIosAppVersionCodeMinor":null,"maxIosAppVersionCodePatch":null,"minAndroidAppVersionCode":null,"minAndroidAppVersionCodeAsInteger":null,"minIosAppVersionCode":null,"minIosAppVersionCodeMajor":null,"minIosAppVersionCodeMinor":null,"minIosAppVersionCodePatch":null,"numberAsString":"48","packageName":null,"packageVersion":null,"platform":"web","rolloutPercentage":1,"type":null,"createdAt":"2026-08-04T18:29:31.381Z","createdBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6","updatedAt":"2026-08-04T18:29:31.381Z","updatedBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6"}}} }
{ "timestamp": "2026-08-04 18:29:36.6205", "level": "Error", "severity": "ERROR", "TraceId": "3a6e63b8-6274-47da-9300-6cfc4c393926", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/capawesome-webhook","Route":"/capawesome-webhook","Query":"","Body":{"event":"app_deployment_created","data":{"id":"8c313e44-e428-4720-bb8c-e2bbd175e858","appBuildId":"75e1aa49-ec95-4326-8c75-d73a453f28a1","appChannelId":"ddd2455b-86a9-426c-8da4-7eeca20078fe","appDestinationId":null,"appId":"3f37faa5-5cad-4ff3-92c1-1662dd80821f","jobId":null,"rolloutPercentage":1,"totalAppDevices":0,"totalDownloads":0,"createdAt":"2026-08-04T18:29:36.122Z","createdBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6","updatedAt":"2026-08-04T18:29:36.122Z","updatedBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6"}}} }
{ "timestamp": "2026-08-04 18:29:36.6205", "level": "Error", "severity": "ERROR", "TraceId": "3a6e63b8-6274-47da-9300-6cfc4c393926", "message": "Exception in Dhilog HTTP POST: An error occurred while sending the request.", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/capawesome-webhook","Route":"/capawesome-webhook","Query":"","Body":{"event":"app_deployment_created","data":{"id":"8c313e44-e428-4720-bb8c-e2bbd175e858","appBuildId":"75e1aa49-ec95-4326-8c75-d73a453f28a1","appChannelId":"ddd2455b-86a9-426c-8da4-7eeca20078fe","appDestinationId":null,"appId":"3f37faa5-5cad-4ff3-92c1-1662dd80821f","jobId":null,"rolloutPercentage":1,"totalAppDevices":0,"totalDownloads":0,"createdAt":"2026-08-04T18:29:36.122Z","createdBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6","updatedAt":"2026-08-04T18:29:36.122Z","updatedBy":"f6a1abcd-76db-4c49-9421-8d75120f58e6"}}} }
{ "timestamp": "2026-08-04 19:43:23.0903", "level": "Error", "severity": "ERROR", "TraceId": "099b924d-e669-4cc8-9a05-9b75bbcffbab", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/248/Documents/All","Route":"/Organisations/248/Documents/All","Query":"","Body":{"SearchTerm":"","CategoryIds":[],"UploadedBy":[],"PageNumber":1,"PageLimit":10,"SortingColumn":["UploadedOn"],"SortingOrder":["desc"],"Orgid":248}} }
