{ "timestamp": "2026-07-17 02:47:32.9360", "level": "Error", "severity": "ERROR", "TraceId": "561edad2-0f23-489a-afe1-d46a2352b243", "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/Organisations/248/PtwConfig?jobTypeIds=285&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=285&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 02:48:57.0803", "level": "Error", "severity": "ERROR", "TraceId": "9a5ac9c4-d5ee-4f34-9df1-90a0257fdef6", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 02:50:41.3011", "level": "Error", "severity": "ERROR", "TraceId": "f66e51c0-66c5-4fe4-b6da-6680dec47d4c", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 02:50:53.2764", "level": "Error", "severity": "ERROR", "TraceId": "b973b6cb-72b5-4576-9b85-b2390b6229d5", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 02:52:17.1883", "level": "Error", "severity": "ERROR", "TraceId": "b62f0bc8-73da-4e41-8f78-635f76094308", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 02:52:29.5263", "level": "Error", "severity": "ERROR", "TraceId": "4c598294-97e5-45e9-9771-24c60ea6cae1", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 02:52:33.3529", "level": "Error", "severity": "ERROR", "TraceId": "5afad4b5-7de2-457b-8184-be1b893f0131", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 03:15:49.3236", "level": "Error", "severity": "ERROR", "TraceId": "0eab2ae0-d363-4a4c-9d3b-17d5de64b864", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 03:15:56.3902", "level": "Error", "severity": "ERROR", "TraceId": "b4bb4bbb-9d0f-4143-870f-654536111740", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 03:18:47.9919", "level": "Error", "severity": "ERROR", "TraceId": "fb1e5ccb-6ab0-4ef0-815c-6aa65307a25b", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 03:18:54.0182", "level": "Error", "severity": "ERROR", "TraceId": "10ade787-81b6-4a04-a901-21738501731f", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 03:18:58.6737", "level": "Error", "severity": "ERROR", "TraceId": "fb87c9b1-16c4-4439-8d18-3d1b804d1d3b", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 03:19:49.5186", "level": "Error", "severity": "ERROR", "TraceId": "dee269de-3085-47bf-8755-d53c114d45ea", "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/255","Route":"/Dashboard/Organisation/255","Query":"","Body":""} }
{ "timestamp": "2026-07-17 03:51:50.3648", "level": "Error", "severity": "ERROR", "TraceId": "0c42bc29-d725-4993-9cb2-d6e69d09e987", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 03:54:57.4587", "level": "Error", "severity": "ERROR", "TraceId": "380d0e52-15c0-4bac-b080-74f05eb6aaa4", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 03:56:00.6975", "level": "Error", "severity": "ERROR", "TraceId": "d7329b1f-7cac-4588-8772-ddf23fddaf87", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 04:34:00.9975", "level": "Error", "severity": "ERROR", "TraceId": "58e0980b-22c8-41e0-b6ae-24a7dedf099f", "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\\Screenshot 2026-07-15 182847_2026-07-17_04-34-00-340_92f8625a-06cc-4064-b33d-96a238bec560.png: 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-07-17 04:34:00.9975", "level": "Error", "severity": "ERROR", "TraceId": "a5e83239-e2b0-496b-91f2-bb4cbb5ce44e", "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\\Screenshot 2026-07-15 182847_2026-07-17_04-34-00-340_9982281b-6d14-477e-8bf4-5cb1918431b7.png: 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-07-17 04:34:01.6117", "level": "Error", "severity": "ERROR", "TraceId": "a84be2da-50bf-4e8a-8516-716425d24788", "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\\Screenshot 2026-07-15 182847_2026-07-17_04-34-01-341_41b11139-f8f0-4beb-8ec4-5853a0e7ae6e.png: 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-07-17 04:35:45.7773", "level": "Error", "severity": "ERROR", "TraceId": "73ddf5ec-1eb8-4136-b471-bfa9494ed51a", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 04:35:53.7716", "level": "Error", "severity": "ERROR", "TraceId": "bdc119ca-f751-4ca0-991f-d67ee2640d04", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 04:36:21.8955", "level": "Error", "severity": "ERROR", "TraceId": "799e4a13-5282-4a98-9aef-c493697d344c", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 04:36:25.5759", "level": "Error", "severity": "ERROR", "TraceId": "19f08ec3-5d5f-4e93-a188-936eb73dd102", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 04:37:54.0751", "level": "Error", "severity": "ERROR", "TraceId": "7c3bfc0f-76ba-488c-a1b0-bfbc2ee2665e", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=744","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=744","Body":""} }
{ "timestamp": "2026-07-17 04:41:41.8838", "level": "Error", "severity": "ERROR", "TraceId": "13aba875-4725-4689-abd9-3f3a09907b8d", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 04:43:06.4188", "level": "Error", "severity": "ERROR", "TraceId": "f57ffde4-dafa-4b4b-8768-7133542592fc", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 04:45:13.6515", "level": "Error", "severity": "ERROR", "TraceId": "92740bae-cb46-405d-9b2f-666cb31b652b", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 04:45:17.3133", "level": "Error", "severity": "ERROR", "TraceId": "4e1661ab-5ec7-4bdb-bb3d-40e0734a7949", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 04:45:30.3182", "level": "Error", "severity": "ERROR", "TraceId": "0813fe1e-be87-4dc1-928e-2caaa2454520", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 04:48:21.7709", "level": "Error", "severity": "ERROR", "TraceId": "030c4d66-dbde-4fe1-8289-9c3938225b3b", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 04:51:55.1798", "level": "Error", "severity": "ERROR", "TraceId": "eeaa74dd-2916-4418-ae9d-fb9bab830b1c", "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/Users/4833/FieldStaffOrganisations/","Route":"/Users/4833/FieldStaffOrganisations/","Query":"","Body":""} }
{ "timestamp": "2026-07-17 04:51:55.1798", "level": "Error", "severity": "ERROR", "TraceId": "239a7a2d-b0e3-4980-b370-bc0f6e2de6ea", "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/AccessControl/Modules/211","Route":"/AccessControl/Modules/211","Query":"","Body":""} }
{ "timestamp": "2026-07-17 04:57:50.7472", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 04:57:50.9040", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 04:59:56.8847", "level": "Error", "severity": "ERROR", "TraceId": "9025e8d2-2be5-492f-bd0c-e74990b0b6ca", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\Files_1110eb16-cfce-4370-9726-d4a1dc387dbd.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/Attendance/FaceRecognition","Route":"/Attendance/FaceRecognition","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 05:24:37.8288", "level": "Error", "severity": "ERROR", "TraceId": "b71a9514-059a-4f9d-a5c1-0142493070e8", "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/Organisations/248/PtwConfig?jobTypeIds=270&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=270&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 05:27:58.4194", "level": "Error", "severity": "ERROR", "TraceId": "cb9679e2-7de4-474a-a7d2-b403370a4795", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 05:28:11.4722", "level": "Error", "severity": "ERROR", "TraceId": "8be2202e-e586-4ba7-a805-54b78832fd61", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 05:28:17.6363", "level": "Error", "severity": "ERROR", "TraceId": "34a1faa2-b02e-4ea0-9ae4-1d7133a75ead", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 05:31:44.0038", "level": "Error", "severity": "ERROR", "TraceId": "1dd2ba28-12b8-4efe-abf8-15ff19f8c212", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_05-31-44-3144_4c1dc26f-3087-45fa-9a96-0fc360c6aca2.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 05:31:45.6757", "level": "Error", "severity": "ERROR", "TraceId": "672bfdeb-dd8f-452c-bca1-aeba2e042ed0", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (2)_2026-07-17_05-31-45-3145_52fa5b88-e8c4-4245-a3e6-e9d81da2f89e.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 05:33:41.6679", "level": "Error", "severity": "ERROR", "TraceId": "c2d20452-ebe2-447b-8f44-963935ca240b", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 05:33:53.5654", "level": "Error", "severity": "ERROR", "TraceId": "ebd4f39d-c0f6-4294-8732-f5f25f1bc0c1", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 05:34:15.2126", "level": "Error", "severity": "ERROR", "TraceId": "09134994-62f8-41bb-88a6-b715c33bc550", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\Files_6a0fde35-3c9f-4413-82b6-ec238e31a868.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/Attendance/FaceRecognition","Route":"/Attendance/FaceRecognition","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 05:35:54.2638", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 05:35:54.4496", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 05:37:01.7544", "level": "Error", "severity": "ERROR", "TraceId": "db93a0f3-7e37-424b-9680-999e36211500", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 05:37:21.9123", "level": "Error", "severity": "ERROR", "TraceId": "7613b73e-5d42-4022-8ea5-264cc150a9b5", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 05:37:29.4768", "level": "Error", "severity": "ERROR", "TraceId": "c8a5fe12-590f-4bd0-ba95-1fff0e65c620", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 05:37:41.8230", "level": "Error", "severity": "ERROR", "TraceId": "43cd1310-346f-41c8-836a-6e6e822e5738", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 05:37:45.5810", "level": "Error", "severity": "ERROR", "TraceId": "42c0f732-83d3-470e-9d02-eaff02c46547", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 05:38:05.7782", "level": "Error", "severity": "ERROR", "TraceId": "e100fb5c-c3b9-418e-b8fe-dca5ffbfc646", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 05:38:13.5932", "level": "Error", "severity": "ERROR", "TraceId": "939ceffc-80e4-4bd6-999c-fcb17e58afa6", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 05:40:06.8730", "level": "Error", "severity": "ERROR", "TraceId": "c08eee68-e5d1-4b0a-90c1-efca4bb10fac", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\Files_cba21e1d-2683-4f62-ba7b-54307a07affb.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/Attendance/FaceRecognition","Route":"/Attendance/FaceRecognition","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:10:55.5235", "level": "Error", "severity": "ERROR", "TraceId": "599d2ea5-f85a-4088-8b8d-50c2234cf1b7", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_06-10-55-1055_f55d0e13-3b10-4aad-adce-8ee46ca64cd2.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:10:59.5810", "level": "Error", "severity": "ERROR", "TraceId": "d76ad155-d31d-48aa-bbc5-f00c820558ab", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (2)_2026-07-17_06-10-59-1059_ed2dac15-0ec3-4ec2-836a-c4635bc2e55e.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:11:00.4686", "level": "Error", "severity": "ERROR", "TraceId": "c51a9ea5-1dd7-4830-9c5e-ad5727794cfe", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\docex_media_2026-07-17_06-11-00-110_41a77572-634b-41a3-b897-f983971705c9.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:17:01.3043", "level": "Error", "severity": "ERROR", "TraceId": "4a5fdc87-d657-4c4b-9701-cd5817b0edf8", "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/Organisations/248/PtwConfig?jobTypeIds=285&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=285&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 06:19:34.9744", "level": "Error", "severity": "ERROR", "TraceId": "bee1f0e3-e66c-49f8-abb1-3fff8f231cc4", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 06:19:45.7779", "level": "Error", "severity": "ERROR", "TraceId": "a1ccc73c-0e79-493f-b12c-a2a14ef69d35", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 06:19:53.5559", "level": "Error", "severity": "ERROR", "TraceId": "ade17ec6-fdc6-4b58-bc39-0f37407c5b32", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 06:20:08.4160", "level": "Error", "severity": "ERROR", "TraceId": "77c5363e-d3e8-471a-8c02-37670c93b055", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 06:23:53.5285", "level": "Error", "severity": "ERROR", "TraceId": "c69086a0-c68a-4d5b-a409-ee788b4dd9c4", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 06:25:37.3693", "level": "Error", "severity": "ERROR", "TraceId": "f815ed01-c4d4-49b7-9694-1780b5de3fb8", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 06:25:47.9120", "level": "Error", "severity": "ERROR", "TraceId": "5a5d86c3-07c6-4e3d-a19e-46c9917562e4", "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/Organisations/211/PtwConfig/1063","Route":"/Organisations/211/PtwConfig/1063","Query":"","Body":""} }
{ "timestamp": "2026-07-17 06:27:29.7714", "level": "Error", "severity": "ERROR", "TraceId": "dfdb9db8-25c2-4c82-bc99-5c6c72b49d93", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 06:27:35.2510", "level": "Error", "severity": "ERROR", "TraceId": "827d4576-40c9-4512-ac38-56cbe5298083", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 06:30:48.7142", "level": "Error", "severity": "ERROR", "TraceId": "d92d9564-c636-4c80-9d97-efaa9f2f5083", "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/260/PermitToWork/248?extensionRequestedDate=2026-07-17","Route":"/Organisations/260/PermitToWork/248","Query":"?extensionRequestedDate=2026-07-17","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "d92d9564-c636-4c80-9d97-efaa9f2f5083", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/260\/PermitToWork\/248?extensionRequestedDate=2026-07-17\",\"Route\":\"\/Organisations\/260\/PermitToWork\/248\",\"Query\":\"?extensionRequestedDate=2026-07-17\",\"Body\":\"\"}" }
{ "timestamp": "2026-07-17 06:30:54.8265", "level": "Error", "severity": "ERROR", "TraceId": "cda82e7f-a477-4968-8455-304cfb3847dc", "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/264/PermitToWork/248?extensionRequestedDate=2026-07-17","Route":"/Organisations/264/PermitToWork/248","Query":"?extensionRequestedDate=2026-07-17","Body":""}, "MethodName": "GetWorkPermitDetailsByPermitId", "EntryPoint": "API", "InputData": null, "TraceId": "cda82e7f-a477-4968-8455-304cfb3847dc", "ApiInputJson": "{\"Method\":\"GET\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/264\/PermitToWork\/248?extensionRequestedDate=2026-07-17\",\"Route\":\"\/Organisations\/264\/PermitToWork\/248\",\"Query\":\"?extensionRequestedDate=2026-07-17\",\"Body\":\"\"}" }
{ "timestamp": "2026-07-17 06:41:26.4839", "level": "Error", "severity": "ERROR", "TraceId": "af433aca-dae8-4c03-b06c-8f99111745ec", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715183012_df575da8-1913-40c6-8b42-a14720e1d428.png: 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/264/Libraryv2/13/UploadAttachments","Route":"/Organisations/264/Libraryv2/13/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:41:26.6410", "level": "Error", "severity": "ERROR", "TraceId": "af433aca-dae8-4c03-b06c-8f99111745ec", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182921_df253a20-df48-4bb7-9ba8-8ddf91a19338.png: 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/264/Libraryv2/13/UploadAttachments","Route":"/Organisations/264/Libraryv2/13/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:41:26.7055", "level": "Error", "severity": "ERROR", "TraceId": "af433aca-dae8-4c03-b06c-8f99111745ec", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182847_234dbfb4-002c-4705-b322-5b1448d01471.png: 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/264/Libraryv2/13/UploadAttachments","Route":"/Organisations/264/Libraryv2/13/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:43:03.1760", "level": "Error", "severity": "ERROR", "TraceId": "2c07dbf9-4f0e-4250-b1ba-1f69110cc86e", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182921_96a9b5b1-68c6-4c22-a736-73166957474e.png: 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/264/Libraryv2/5/UploadAttachments","Route":"/Organisations/264/Libraryv2/5/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:44:46.6795", "level": "Error", "severity": "ERROR", "TraceId": "f313c14b-1c93-417a-825f-2b31e952ac22", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182921_fd4275c6-2b40-4f33-8c09-4bd2fcd92a64.png: 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/264/Libraryv2/16/UploadAttachments","Route":"/Organisations/264/Libraryv2/16/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:44:57.7879", "level": "Error", "severity": "ERROR", "TraceId": "6bac7f3b-5b4f-48b1-a0a2-04be84cfec1a", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715183012_fbfc0aa1-0118-49b5-a1bc-edb147013af1.png: 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/264/Libraryv2/19/UploadAttachments","Route":"/Organisations/264/Libraryv2/19/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:50:53.8380", "level": "Error", "severity": "ERROR", "TraceId": "9eb8c773-429e-4f2d-9294-d9342b62d69e", "message": "System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\\iis\\api-qa-staging.oqsha.com\\Templates\\IncidentStatusUpdateEmail.html'.\r\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)\r\n   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)\r\n   at IncidentReporter.API.Helpers.EmailHelper.SendEmail(String template, String subject, Object args, String toAddress, String ccAddress, List`1 reportAttachments, List`1 additionalAttachmentsFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\EmailHelper.cs:line 40", "stackTrace": "System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\\iis\\api-qa-staging.oqsha.com\\Templates\\IncidentStatusUpdateEmail.html'.\r\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)\r\n   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)\r\n   at IncidentReporter.API.Helpers.EmailHelper.SendEmail(String template, String subject, Object args, String toAddress, String ccAddress, List`1 reportAttachments, List`1 additionalAttachmentsFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\EmailHelper.cs:line 40", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/232/Incidents/76945","Route":"/Organisations/232/Incidents/76945","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 06:51:08.1796", "level": "Error", "severity": "ERROR", "TraceId": "7c9f0b06-75e7-4be5-9a29-53e50c4e60d3", "message": "System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\\iis\\api-qa-staging.oqsha.com\\Templates\\IncidentStatusUpdateEmail.html'.\r\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)\r\n   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)\r\n   at IncidentReporter.API.Helpers.EmailHelper.SendEmail(String template, String subject, Object args, String toAddress, String ccAddress, List`1 reportAttachments, List`1 additionalAttachmentsFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\EmailHelper.cs:line 40", "stackTrace": "System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\\iis\\api-qa-staging.oqsha.com\\Templates\\IncidentStatusUpdateEmail.html'.\r\n   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)\r\n   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)\r\n   at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost)\r\n   at IncidentReporter.API.Helpers.EmailHelper.SendEmail(String template, String subject, Object args, String toAddress, String ccAddress, List`1 reportAttachments, List`1 additionalAttachmentsFilePath) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\Helpers\\EmailHelper.cs:line 40", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/232/Incidents/76945","Route":"/Organisations/232/Incidents/76945","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:04:18.7615", "level": "Error", "severity": "ERROR", "TraceId": "524446a5-b61e-4362-8e11-50c6e6c29767", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715183012_c1f7e769-7380-4897-bddf-c042ac043e70.png: 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/264/Libraryv2/14/UploadAttachments","Route":"/Organisations/264/Libraryv2/14/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:04:18.9635", "level": "Error", "severity": "ERROR", "TraceId": "524446a5-b61e-4362-8e11-50c6e6c29767", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182921_c4a55e0a-5b0a-493c-9329-37612a07297a.png: 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/264/Libraryv2/14/UploadAttachments","Route":"/Organisations/264/Libraryv2/14/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:04:19.0275", "level": "Error", "severity": "ERROR", "TraceId": "524446a5-b61e-4362-8e11-50c6e6c29767", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182847_ebe513b3-e50f-417a-a06a-9fb2607f13e3.png: 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/264/Libraryv2/14/UploadAttachments","Route":"/Organisations/264/Libraryv2/14/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:07:57.7565", "level": "Error", "severity": "ERROR", "TraceId": "3115e4b8-6868-42b3-9ea8-3e19b2808360", "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/Organisations/248/PtwConfig?jobTypeIds=270&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=270&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 07:08:01.6150", "level": "Error", "severity": "ERROR", "TraceId": "ec6281c5-6b9d-4caa-9456-a342a5974b02", "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/Organisations/204/PtwConfig?jobTypeIds=88&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=88&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 07:08:18.8744", "level": "Error", "severity": "ERROR", "TraceId": "adb25a5e-b3d7-4bac-8095-2041fdf0ec66", "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/Organisations/204/PtwConfig?jobTypeIds=83&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=83&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 07:08:41.7902", "level": "Error", "severity": "ERROR", "TraceId": "40788f69-20b4-4b79-abdd-19dea694ced6", "message": "Failed to send audit log: BadRequest\nRequest Payload: {\"EntityTypeId\":43,\"EntityId\":266,\"ChangedBy\":{\"UserId\":678,\"Name\":null},\"ChangeType\":\"Updated\",\"OldValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 IsVisible\":0},\"PtwPreferences\":null},\"NewValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 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-b0e9ed76d0a8b27562ae921202480771-eda6a3d8077421db-00\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/UpdateOrganisation/266","Route":"/Dashboard/UpdateOrganisation/266","Query":"","Body":{"Id":266,"FirstName":"Giselle","Lastname":"Angle","DisplayName":"GiselleAngle","OrganisationIcon":"","OrganisationName":"Michel","OrganisationShortCode":"MIC","TimezoneId":1,"IsCloseOrganisation":true,"Email":"TITAGARH_BHA_SH@oqsha.com","OrganisationUid":"EEA969","UserId":678,"Address":"Garcon Point","AllowPortalUserCreation":true,"GeofencingBufferDistanceMeters":null,"NotificationTimeWindow":{"NotificationTimeRestrictionEnabled":true,"StartTime":"08:00","EndTime":"20:00"},"OwnerIds":[678]}} }
{ "timestamp": "2026-07-17 07:08:55.5932", "level": "Error", "severity": "ERROR", "TraceId": "f731ed22-f1f8-4659-a12a-6c2c5880268c", "message": "Failed to send audit log: BadRequest\nRequest Payload: {\"EntityTypeId\":43,\"EntityId\":266,\"ChangedBy\":{\"UserId\":678,\"Name\":null},\"ChangeType\":\"Updated\",\"OldValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 IsVisible\":0},\"PtwPreferences\":null},\"NewValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 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-35ae90b163d3bc515a3944a7bb855ed7-b94b5aa570204698-00\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/UpdateOrganisation/266","Route":"/Dashboard/UpdateOrganisation/266","Query":"","Body":{"Id":266,"FirstName":"Giselle","Lastname":"Angle","DisplayName":"GiselleAngle","OrganisationIcon":"","OrganisationName":"Michel","OrganisationShortCode":"MIC","TimezoneId":1,"IsCloseOrganisation":true,"Email":"TITAGARH_BHA_SH@oqsha.com","OrganisationUid":"EEA969","UserId":678,"Address":"Garcon Point","AllowPortalUserCreation":true,"GeofencingBufferDistanceMeters":null,"NotificationTimeWindow":{"NotificationTimeRestrictionEnabled":true,"StartTime":"08:00","EndTime":"16:00"},"OwnerIds":[678]}} }
{ "timestamp": "2026-07-17 07:09:10.5802", "level": "Error", "severity": "ERROR", "TraceId": "af608cbc-3aab-4e5d-ab71-054049e4c863", "message": "Failed to send audit log: BadRequest\nRequest Payload: {\"EntityTypeId\":43,\"EntityId\":266,\"ChangedBy\":{\"UserId\":678,\"Name\":null},\"ChangeType\":\"Updated\",\"OldValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 IsVisible\":0},\"PtwPreferences\":null},\"NewValue\":{\"OrganisationId\":\"EEA969\",\"OrganisationName\":\"Michel\",\"OrganisationType\":\"Warehouse\",\"Packages\":[{\"PackageId\":1,\"InvoiceId\":428,\"StartDate\":\"2026-04-09T00:00:00\",\"EndDate\":\"2026-04-22T00:00:00\",\"OrganisationId\":null,\"IsActive\":null,\"CreatedOn\":\"0001-01-01T00:00:00\",\"ModifiedOn\":\"0001-01-01T00:00:00\",\"Comments\":null},{\"PackageId\":1,\"InvoiceId\":433,\"StartDate\":\"2026-04-24T00: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\":0,\"Attendance IsVisible\":0,\"Audit Management IsVisible\":0,\"Companies IsVisible\":0,\"Courses IsVisible\":0,\"Customer Complaints IsVisible\":0,\"Dashboard IsVisible\":1,\"Departments IsVisible\":1,\"Employee Recognition IsVisible\":0,\"Esg IsVisible\":0,\"FIR IsVisible\":0,\"Health IsVisible\":0,\"Heatmap IsVisible\":0,\"HIRA IsVisible\":0,\"Incident Management IsVisible\":1,\"Inspection V2 IsVisible\":0,\"Inspections IsVisible\":0,\"Investigations IsVisible\":0,\"IoT Device Types IsVisible\":0,\"IoT Devices IsVisible\":0,\"KPI IsVisible\":0,\"Library IsVisible\":0,\"MOC IsVisible\":0,\"My training IsVisible\":0,\"Notifications IsVisible\":0,\"Oqo Chatbot IsVisible\":0,\"Organisations IsVisible\":1,\"OsmoVision IsVisible\":0,\"Periodic Health Checkup IsVisible\":0,\"Permit to work IsVisible\":0,\"PPE Issuance IsVisible\":0,\"Processes IsVisible\":0,\"PSSR IsVisible\":0,\"Reports IsVisible\":0,\"Roles IsVisible\":1,\"Safety Alerts IsVisible\":0,\"Safety Kaizen IsVisible\":0,\"Setup IsVisible\":1,\"Sites IsVisible\":1,\"Support IsVisible\":0,\"Tasks IsVisible\":1,\"Tickets IsVisible\":1,\"TNI IsVisible\":0,\"TNI Progress IsVisible\":0,\"Training register IsVisible\":0,\"Training report IsVisible\":0,\"Users IsVisible\":1,\"Work Permit IsVisible\":0,\"Work Permit V2 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-d5ccb2431b36a3c660e38d7388921331-233f2b678ac192dd-00\"}", "ApiInput": {"Method":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Dashboard/UpdateOrganisation/266","Route":"/Dashboard/UpdateOrganisation/266","Query":"","Body":{"Id":266,"FirstName":"Giselle","Lastname":"Angle","DisplayName":"GiselleAngle","OrganisationIcon":"","OrganisationName":"Michel","OrganisationShortCode":"MIC","TimezoneId":1,"IsCloseOrganisation":true,"Email":"TITAGARH_BHA_SH@oqsha.com","OrganisationUid":"EEA969","UserId":678,"Address":"Garcon Point","AllowPortalUserCreation":true,"GeofencingBufferDistanceMeters":null,"NotificationTimeWindow":{"NotificationTimeRestrictionEnabled":false,"StartTime":"","EndTime":""},"OwnerIds":[678]}} }
{ "timestamp": "2026-07-17 07:10:17.4498", "level": "Error", "severity": "ERROR", "TraceId": "17c0e6a6-45ee-478c-bd1e-74cb1f5746e2", "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/269","Route":"/Dashboard/Organisation/269","Query":"","Body":""} }
{ "timestamp": "2026-07-17 07:10:38.1224", "level": "Error", "severity": "ERROR", "TraceId": "e6c8ddf9-3fa3-4b41-986a-9a5492027a55", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 07:10:57.8386", "level": "Error", "severity": "ERROR", "TraceId": "51857501-c14d-47d7-b9ba-639a932360c9", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 07:15:23.6411", "level": "Error", "severity": "ERROR", "TraceId": "405a1170-a64a-431e-b47e-cb904b4d438e", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 07:19:53.8702", "level": "Error", "severity": "ERROR", "TraceId": "f188e48a-e488-4fab-bfcc-03f6410609e5", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 07:20:08.4079", "level": "Error", "severity": "ERROR", "TraceId": "f62465e9-67e3-443b-9a5c-7a4f86231e93", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 07:20:21.6707", "level": "Error", "severity": "ERROR", "TraceId": "d81a8df9-74b8-4b55-ae58-9b4dc6322c70", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 07:20:25.3526", "level": "Error", "severity": "ERROR", "TraceId": "59345087-249c-4110-9215-a31be927cf7e", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 07:20:43.1492", "level": "Error", "severity": "ERROR", "TraceId": "3b4ef9bc-f080-466b-9b93-efd230a57e27", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 07:20:50.1807", "level": "Error", "severity": "ERROR", "TraceId": "ecdf4e8a-23f6-4ff7-b4c4-f62aaf72d192", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 07:52:07.4461", "level": "Error", "severity": "ERROR", "TraceId": "51f62425-9aac-4646-ad38-d3be44e58ac6", "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/Organisations/204/PtwConfig?jobTypeIds=84&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=84&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 07:55:05.7174", "level": "Error", "severity": "ERROR", "TraceId": "e8baccb1-99b7-4cac-8efb-c224cdc65ee5", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 07:55:09.5449", "level": "Error", "severity": "ERROR", "TraceId": "0ef85e1e-1376-4077-aafc-f9e968f9900a", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 07:55:15.4318", "level": "Error", "severity": "ERROR", "TraceId": "6f7b42e0-a44c-4b27-8f21-03e6db613218", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 07:55:17.4332", "level": "Error", "severity": "ERROR", "TraceId": "94380e97-c7a4-4353-bc07-ec86465d7636", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 07:55:21.3346", "level": "Error", "severity": "ERROR", "TraceId": "a3a940bc-2116-4370-b66e-e32d138d31ad", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 07:55:37.4290", "level": "Error", "severity": "ERROR", "TraceId": "6f69657e-6920-4f3d-8a12-f594a61977cf", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 07:55:52.0340", "level": "Error", "severity": "ERROR", "TraceId": "30bf27e9-e9c8-4cae-bbf1-20fcd07b1273", "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\\demo_2026-07-17_07-55-52-5552_48ebb230-bfcc-47fb-a57f-3a6cd026a97f.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:55:52.5158", "level": "Error", "severity": "ERROR", "TraceId": "1d5e6895-b890-428a-a9b2-3f94a3b2a8b7", "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\\demo_2026-07-17_07-55-52-5552_3cf72438-6ead-455b-867d-84f335c5120a.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:55:52.5978", "level": "Error", "severity": "ERROR", "TraceId": "1d5e6895-b890-428a-a9b2-3f94a3b2a8b7", "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\\1000_F_221094033_LkLRc4NBltZ4XgTiTtZthvv0JrJM4cvG_2026-07-17_07-55-52-5552_3fd2192e-d757-4323-81ab-345b8fbf773d.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 07:56:33.6094", "level": "Error", "severity": "ERROR", "TraceId": "2c0ee85c-74d0-47f6-b905-c0bfebdc3f17", "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/Organisations/248/PtwConfig?jobTypeIds=285&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=285&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 07:59:07.4054", "level": "Error", "severity": "ERROR", "TraceId": "0d27f701-3a44-420d-8775-f0f8a02edb01", "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/Organisations/211/PtwConfig","Route":"/Organisations/211/PtwConfig","Query":"","Body":""} }
{ "timestamp": "2026-07-17 08:06:01.7333", "level": "Error", "severity": "ERROR", "TraceId": "228443ef-c7ad-4752-992a-febb35dde62f", "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/Users/3826/Organisations/","Route":"/Users/3826/Organisations/","Query":"","Body":""} }
{ "timestamp": "2026-07-17 08:06:33.3354", "level": "Error", "severity": "ERROR", "TraceId": "df330c34-f752-40f7-aea7-83c7231d9a39", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 08:06:46.5976", "level": "Error", "severity": "ERROR", "TraceId": "b595e8c7-fbf9-4a7b-8c29-048521795123", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 08:07:21.3702", "level": "Error", "severity": "ERROR", "TraceId": "1cbea877-35ff-40ad-9fbc-3e562ed2434f", "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/Organisations/211/PtwConfig/1044","Route":"/Organisations/211/PtwConfig/1044","Query":"","Body":""} }
{ "timestamp": "2026-07-17 08:35:24.1579", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 08:35:24.2212", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 08:41:32.1537", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 08:41:32.2159", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 08:42:54.0065", "level": "Error", "severity": "ERROR", "TraceId": "5c8defa5-060e-4440-813e-9b0cac71a5b6", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_08-42-54-4254_001f9b4f-3032-4368-8653-82c86b84f514.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 08:42:54.0457", "level": "Error", "severity": "ERROR", "TraceId": "c5a63fb8-4191-4f65-8b29-1fa5e61d1ea1", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\docex_media_2026-07-17_08-42-54-4254_847f5154-d0ad-4f9c-acec-64f9805766b7.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 08:43:53.7649", "level": "Error", "severity": "ERROR", "TraceId": "52030e48-db4a-43f8-9834-97f28813d3dc", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=707","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=707","Body":""} }
{ "timestamp": "2026-07-17 08:47:29.7727", "level": "Error", "severity": "ERROR", "TraceId": "23708e13-0614-4d6a-981d-e5de886563be", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 08:47:33.4540", "level": "Error", "severity": "ERROR", "TraceId": "2abe1065-c83b-45a3-8a5e-ca4891694126", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 08:47:44.3095", "level": "Error", "severity": "ERROR", "TraceId": "b260bb4b-3b2e-4627-972d-6ca2f3247e72", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 08:47:50.4616", "level": "Error", "severity": "ERROR", "TraceId": "3025c880-5f07-41fb-83ea-f9952f1ac8b1", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 08:48:03.7077", "level": "Error", "severity": "ERROR", "TraceId": "fb4ad585-d4af-47b2-999e-e542589448b3", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 08:48:07.8022", "level": "Error", "severity": "ERROR", "TraceId": "25bb1738-777c-444d-a36d-676fcc8e24ca", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 08:48:10.1685", "level": "Error", "severity": "ERROR", "TraceId": "12671aa7-af93-4548-8af2-82bef3fbf944", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 08:48:15.2066", "level": "Error", "severity": "ERROR", "TraceId": "3f6ce9f7-ad6b-4590-b15e-ecc9f2dea685", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 08:48:17.4973", "level": "Error", "severity": "ERROR", "TraceId": "8aabb563-61a3-469c-8ba2-80e4a130ece1", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 08:53:34.2517", "level": "Error", "severity": "ERROR", "TraceId": "ea83f2e8-b756-484d-a689-bf607b896ec9", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 08:53:42.0835", "level": "Error", "severity": "ERROR", "TraceId": "36fd5678-4477-4246-9a40-a9f41a2f1906", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 08:57:41.5554", "level": "Error", "severity": "ERROR", "TraceId": "596e00af-05cb-4ef3-9e77-a18b96d2fd77", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 08:57:49.5744", "level": "Error", "severity": "ERROR", "TraceId": "7bbc808f-1c4c-4d18-afe6-edda2ecb7cf9", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 08:57:53.4083", "level": "Error", "severity": "ERROR", "TraceId": "708f6ae6-fc79-40bf-bf9b-33089d937d92", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 08:58:01.5025", "level": "Error", "severity": "ERROR", "TraceId": "5aba3f4c-2b8a-47f2-9f6b-7c53f05614ae", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 08:58:05.3006", "level": "Error", "severity": "ERROR", "TraceId": "ea7487b9-1ab3-4733-b74c-140c50ac63a3", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 08:58:15.2842", "level": "Error", "severity": "ERROR", "TraceId": "26f7e208-4e91-4025-8139-e3183a206175", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 08:58:17.6157", "level": "Error", "severity": "ERROR", "TraceId": "c95c08a7-7a31-42d5-8c73-a2b2f35893ac", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 08:59:00.4539", "level": "Error", "severity": "ERROR", "TraceId": "f21d0d2d-932e-4fb0-a588-4e9b711cbd99", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 09:11:46.8693", "level": "Error", "severity": "ERROR", "TraceId": "9e1ad197-1eee-4a49-8aa9-e95804d18a3c", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182847_5f94f0d0-0f2d-4d1d-903e-5335223a1adc.png: 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/264/Libraryv2/12/UploadAttachments","Route":"/Organisations/264/Libraryv2/12/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:20:54.9980", "level": "Error", "severity": "ERROR", "TraceId": "17543371-866b-4004-9f97-b614ceecf13b", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182847_2cc8a6a1-5eae-4bc8-b741-09eea9d98089.png: 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/264/Libraryv2/12/UploadAttachments","Route":"/Organisations/264/Libraryv2/12/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:21:55.4343", "level": "Error", "severity": "ERROR", "TraceId": "9d7b87ce-4a66-4df0-aaa8-b7e3171d7ef3", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\264\\libraryv2\\Screenshot20260715182847_5acf71a6-b7cc-406d-b1d4-26a7c8731aae.png: 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/264/Libraryv2/7/UploadAttachments","Route":"/Organisations/264/Libraryv2/7/UploadAttachments","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:34:24.0545", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:34:24.3871", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:34:56.5622", "level": "Error", "severity": "ERROR", "TraceId": "9140a4d3-07a4-4f7c-aedd-9f9c89f83b7b", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\checkOutPhoto_4c62ab30-ff9a-4d6d-a381-8814f3cf671a.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/Organisations/198/Attendance","Route":"/Organisations/198/Attendance","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:34:56.9010", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:34:56.9378", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:36:03.3033", "level": "Error", "severity": "ERROR", "TraceId": "84a5e0c7-73eb-4b5c-8483-1b5dad2a9cd6", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\Files_20fa0075-9c17-402f-b898-9f7d712e6754.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/Attendance/FaceRecognition","Route":"/Attendance/FaceRecognition","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:38:02.4828", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:38:02.6057", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:42:38.4721", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:42:38.7254", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:44:06.1382", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:44:06.1748", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:47:48.8160", "level": "Error", "severity": "ERROR", "TraceId": "46158cf2-cbdb-4154-993a-7e7f8a9afff3", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\virtual_background_2026-07-17_09-47-48-4748_05e44b78-237d-43ac-b58a-a48e35c4c424.png: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:47:49.3418", "level": "Error", "severity": "ERROR", "TraceId": "390d3e41-5fa0-4667-83db-0f8de30dbdf2", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (1)_2026-07-17_09-47-49-4749_56ecfc94-c3d0-46ec-adf4-0adda81c4c74.jfif: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:47:49.4458", "level": "Error", "severity": "ERROR", "TraceId": "beac98b8-fd7c-4870-a6af-37f2088b898d", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\pexels-optical-chemist-340351297-31986005_2026-07-17_09-47-49-4749_1b948e0a-4d95-44df-86f3-1e2eccdaf73e.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:47:49.7441", "level": "Error", "severity": "ERROR", "TraceId": "2793d3c9-a529-475f-9214-29fbabaa44a8", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (2)_2026-07-17_09-47-49-4749_580ea88d-4c96-4159-ab14-b11d76325704.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:47:50.2511", "level": "Error", "severity": "ERROR", "TraceId": "60bb4be2-c51a-4cdc-92eb-87c385765854", "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/Organisations/204/PtwConfig?jobTypeIds=82&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=82&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 09:47:51.6798", "level": "Error", "severity": "ERROR", "TraceId": "a6a08633-9312-40d4-a331-3a398c357bd3", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_09-47-51-4751_57e899d2-7f2f-4f6c-9ac6-9c7090a7a24c.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:51:05.5740", "level": "Error", "severity": "ERROR", "TraceId": "df5aff2e-8409-4849-aca3-26f66df7b722", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 09:51:09.6292", "level": "Error", "severity": "ERROR", "TraceId": "f24cbffe-4138-427a-84de-2c355b855fbb", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 09:51:26.2673", "level": "Error", "severity": "ERROR", "TraceId": "3479681e-8c56-4119-a358-2dc9e28ab7e1", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 09:52:29.3526", "level": "Error", "severity": "ERROR", "TraceId": "2c911918-8d5d-4063-bf39-45bd33e7b0b2", "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/Organisations/248/PtwConfig?jobTypeIds=285&siteId=744","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=285&siteId=744","Body":""} }
{ "timestamp": "2026-07-17 09:52:44.5036", "level": "Error", "severity": "ERROR", "TraceId": "8560e0ba-5256-4093-bd1c-31127d6aa9b8", "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/Organisations/232/PtwConfig?jobTypeIds=197&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=197&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 09:53:34.6422", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:53:34.6757", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:53:48.5285", "level": "Error", "severity": "ERROR", "TraceId": "47999e82-fa3b-4c42-9b91-528b0fccb5f2", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\checkInPhoto_8cb56d48-ed84-4b90-9960-86c49f969e58.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/Organisations/198/Attendance","Route":"/Organisations/198/Attendance","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:54:36.0114", "level": "Error", "severity": "ERROR", "TraceId": "9835b605-7f00-4c5e-b399-4408673f9884", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\attendance\\checkOutPhoto_53d32878-1b5a-44d0-a3bb-e4366ce82508.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/Organisations/198/Attendance","Route":"/Organisations/198/Attendance","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 09:54:36.6462", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:54:36.6879", "level": "Error", "severity": "ERROR", "message": "Unhandled Exception in Web Application", "stackTrace": "System.Web.HttpException (0x80004005)\r\n   at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)\r\n   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)" }
{ "timestamp": "2026-07-17 09:58:10.4030", "level": "Error", "severity": "ERROR", "TraceId": "e6b90739-0c84-4d18-8652-e41be69387eb", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 09:58:21.4597", "level": "Error", "severity": "ERROR", "TraceId": "1d5f7de8-0785-402b-bc65-19dc6bd5e638", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 09:58:49.6617", "level": "Error", "severity": "ERROR", "TraceId": "9326e917-8f5f-4e04-a5f7-f8405f5a6982", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 09:59:04.3453", "level": "Error", "severity": "ERROR", "TraceId": "fa25cfdf-fe0b-45eb-a33f-37f86eba2050", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 10:02:13.6602", "level": "Error", "severity": "ERROR", "TraceId": "5d2c57fa-bcb4-4231-9275-30ee7062fb61", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 10:02:29.6537", "level": "Error", "severity": "ERROR", "TraceId": "09a03886-f898-445c-9e6b-e780d1851cdb", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 10:17:18.5514", "level": "Error", "severity": "ERROR", "TraceId": "1bd2e411-30f5-4208-a1c8-fc606925f04f", "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/2417/Organisations/","Route":"/Users/2417/Organisations/","Query":"","Body":""} }
{ "timestamp": "2026-07-17 10:18:05.9237", "level": "Error", "severity": "ERROR", "TraceId": "2463e80a-3bfe-49f7-918a-55962f000291", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Screenshot20260129002540_edeb5d33-a7ee-43b6-8494-69485595fe47_2026-07-17_10-18-05-185_918ca7b8-1bc6-444b-b9b6-3cbb0bccfa7d.png: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:21:17.8893", "level": "Error", "severity": "ERROR", "TraceId": "67919739-9e04-4cc9-a396-8b93937b7df6", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\docex_media_2026-07-17_10-21-17-2117_5e129a01-04b8-4a89-9875-296be00d7ef9.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:23.8622", "level": "Error", "severity": "ERROR", "TraceId": "58edd153-12c7-4e59-86b9-06a4da9122c1", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (1)_2026-07-17_10-23-23-2323_b9d08d51-54a7-4e89-bfce-526d0a063105.jfif: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:24.0741", "level": "Error", "severity": "ERROR", "TraceId": "58edd153-12c7-4e59-86b9-06a4da9122c1", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_10-23-24-2324_50fabf55-a340-47f5-8c3f-5ab79ee17bfe.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:28.9050", "level": "Error", "severity": "ERROR", "TraceId": "9b1c6959-9a3e-42d7-be61-ffac480ab15a", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (1)_2026-07-17_10-23-28-2328_96f365d7-e1e6-470f-b614-e1cb8018e1e0.jfif: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:28.9636", "level": "Error", "severity": "ERROR", "TraceId": "9b1c6959-9a3e-42d7-be61-ffac480ab15a", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_10-23-28-2328_9366108c-0388-4c91-a88b-f710a3238e98.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:28.9636", "level": "Error", "severity": "ERROR", "TraceId": "9b0ade20-3419-43cc-88d0-410624f78dfb", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (1)_2026-07-17_10-23-28-2328_771be0a8-bd0f-4e5d-b5f2-1374345e69df.jfif: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:29.1429", "level": "Error", "severity": "ERROR", "TraceId": "9b0ade20-3419-43cc-88d0-410624f78dfb", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_10-23-29-2329_3facb0cb-ca99-41ea-8cf7-fe055efca4a9.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:30.1619", "level": "Error", "severity": "ERROR", "TraceId": "ceff21e0-35ef-461e-8092-4a52b75547a7", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\output_2026-07-17_10-23-30-2330_3b9a425a-6dce-4687-9841-6329556739be.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:30.6506", "level": "Error", "severity": "ERROR", "TraceId": "59e25d6e-7ad2-40c7-bdec-e4cfe674c5d3", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_10-23-30-2330_b617c805-4d71-4fce-80d5-90a194b57aaf.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:35.9399", "level": "Error", "severity": "ERROR", "TraceId": "dcd521aa-acce-45bc-a40d-59e7eec12ae2", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\output_2026-07-17_10-23-35-2335_2002d3a3-b6fd-4a2a-a433-7ee20e107dd0.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:36.0888", "level": "Error", "severity": "ERROR", "TraceId": "fd72def1-7bf7-4e27-bbc6-53a25b74bb08", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\output_2026-07-17_10-23-36-2336_003926d8-df1f-49a8-aacc-eafc5c8a0e79.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:37.1587", "level": "Error", "severity": "ERROR", "TraceId": "91d05f49-6556-4d71-8f54-d8d6d449ed01", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_10-23-37-2337_388db848-3d32-4e2b-8ead-2a829a1ab587.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:37.2886", "level": "Error", "severity": "ERROR", "TraceId": "4b973ea8-1c8e-4b49-bfb4-562354d3511d", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_10-23-37-2337_83a79495-2f14-42c0-9e29-8c090d3caa20.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:23:37.6785", "level": "Error", "severity": "ERROR", "TraceId": "3c4464ec-0e69-4f2f-aaaa-2033fcbc0068", "message": "Unhandled Exception in Web API", "stackTrace": "System.OperationCanceledException: The operation was canceled.\r\n   at System.Threading.CancellationToken.ThrowOperationCanceledException()\r\n   at System.Net.Http.HttpContentExtensions.<ReadAsAsyncCore>d__0`1.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.ModelBinding.FormatterParameterBinding.<ExecuteBindingAsyncCore>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.Web.Http.Controllers.HttpActionBinding.<ExecuteBindingAsyncCore>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":"PUT","Url":"https://api-qa-staging-2.oqsha.com/Organisations/264/WorkPermitV2/416","Route":"/Organisations/264/WorkPermitV2/416","Query":"","Body":{"WorkPermitId":416,"OrganisationId":264,"SiteId":845,"Location":"","CategoryIds":[172],"Checks":{"Sections":[{"SectionId":1,"SectionName":"General Details","SectionType":"file","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[{"Value":"attachments/module_record_attachments/264/85\\docex_media_2026-07-17_10-21-17-2117_5e129a01-04b8-4a89-9875-296be00d7ef9.jpg","FileType":"Image","Path":"attachments/module_record_attachments/264/85\\docex_media_2026-07-17_10-21-17-2117_5e129a01-04b8-4a89-9875-296be00d7ef9.jpg","name":"docex_media_2026-07-17_10-21-17-2117_5e129a01-04b8-4a89-9875-296be00d7ef9.jpg"}],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_21","Check":"Worker Image","Type":"file","Value":"attachments/module_record_attachments/264/85\\docex_media_2026-07-17_10-21-17-2117_5e129a01-04b8-4a89-9875-296be00d7ef9.jpg","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":16.67}},{"Id":"1_9","Check":"Requestor","Type":"module-association","Value":678,"DisplayValue":"Giselle Angle","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":true,"actorKey":"Requestor","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":16.67}},{"Id":"1_5","Check":"Work Performing Department","Type":"module-association","Value":262,"DisplayValue":"Blast Furnace","IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Department","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Department","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Departments","targetModuleId":44,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":16.67}},{"Id":"1_10","Check":"From Date","Type":"date","Value":"2026-07-17","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Date","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinCurrentDate":true,"MaxCurrentDate":true},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":16.67}},{"Id":"1_11","Check":"To Date","Type":"date","Value":"2026-07-17","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Date","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinCurrentDate":true,"MaxCurrentDate":true},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":4,"WidthPercentage":16.67}},{"Id":"1_12","Check":"Shift","Type":"select","Value":{"OptionId":1,"OptionText":"General Shift"},"DisplayValue":"General Shift","IsMandatory":1,"CheckOptions":[{"OptionId":1,"OptionText":"General Shift"},{"OptionId":2,"OptionText":"A Shift"},{"OptionId":3,"OptionText":"B Shift"},{"OptionId":4,"OptionText":"C Shift"}],"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Shift","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Shift","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":5,"WidthPercentage":16.67}},{"Id":"1_13","Check":"From Time","Type":"time","Value":"9:00 AM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"09:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"17:30","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"General Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":16.67}},{"Id":"1_14","Check":"To Time","Type":"time","Value":"5:30 PM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"09:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"17:30","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"General Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":16.67}},{"Id":"1_15","Check":"From Time","Type":"time","Value":"6:00 AM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"06:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"14:00","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"A Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":16.67}},{"Id":"1_16","Check":"To Time","Type":"time","Value":"2:00 PM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"06:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"14:00","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"A Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":16.67}},{"Id":"1_17","Check":"From Time ","Type":"time","Value":"2:00 PM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"14:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"22:00","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"B Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":4,"WidthPercentage":16.67}},{"Id":"1_18","Check":"To Time","Type":"time","Value":"10:00 AM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"14:00","MinTimeMessage":"Please select a time within shift hours.","MaxTime":"22:00","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"B Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":5,"WidthPercentage":16.67}},{"Id":"1_19","Check":"From Time","Type":"time","Value":"10:00 AM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"22:00","MinTimeMessage":"Please select a time within shift hours.","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"C Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":20}},{"Id":"1_20","Check":"To Time","Type":"time","Value":"6:00 AM","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null,"MinTime":"22:00","MinTimeMessage":"Please select a time within shift hours.","MaxTimeMessage":"Please select a time within shift hours."},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"1","sourceFieldId":"1_12","condition":"equals","value":"C Shift","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":true,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":20}},{"Id":"1_6","Check":"Location of Work","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter the Location","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":20}},{"Id":"1_8","Check":"Name of the Contractor Supervisor","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter the Contractor Supervisor Name","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":3,"WidthPercentage":20}},{"Id":"1_7","Check":"Work Description","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter the Description","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":4,"WidthPercentage":20}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"lxde13zrg","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":5,"SectionName":"Workers Engaged in Work","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[{"Value":"attachments/module_record_attachments/264/85\\output_2026-07-17_10-23-30-2330_3b9a425a-6dce-4687-9841-6329556739be.jpg","FileType":"Image"}],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":true},"Checks":[{"Id":"5_1","Check":"Name of Person ","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"5_2","Check":"Designation ","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"5_3","Check":"Punching Number","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Name of Person ","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Designation ","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_3","header":"Punching Number","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]},"Rows":[{"_rowId":"r_1782987351710_2vcij","check_1":"","check_2":"","check_3":""}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"84ert2snx","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":2,"SectionName":"Hazards Identified","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"2_1","Check":"Presence of Toxic Gas Fumes","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_2","Check":"Slip Hazard","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_3","Check":"No access ladder inside the confined space","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_4","Check":"Sharp Edges","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_5","Check":"Work near Over Head Electrical Line","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_6","Check":"Presence of Flammable Gas Fumes","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_7","Check":"Improper Access to reach confined space work area","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_8","Check":"Poor Lighting","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_9","Check":"Trip Hazard","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_20","Check":"Static Electricity","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_10","Check":"Wonk on Standing Ladder","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_11","Check":"Lack of Oxygen Level","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_12","Check":"Work near sharp edges in vessel inside","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_13","Check":"Noise / Vibration","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_14","Check":"Work on Running Vessel / Tank ","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_15","Check":"Work on Scaffolding","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_16","Check":"Unguarded Opening","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_17","Check":"Height Work (Above 1.5 Mtr.)","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_18","Check":"Excavation Collapse","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_19","Check":"Oil Spillage Observed","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_21","Check":"Mechanical / Electrical Sparks","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"2_22","Check":"Steam","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"2_23","Check":"Pressurized Line","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"2_24","Check":"Other Hazards","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"22fwq2u6i","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":3,"SectionName":"Control Measures","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":4,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"3_1","Check":"Work area inspected and hazards identified","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_2","Check":"Job Safety Analysis (JSA)/Risk Assessment completed and communicated","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_3","Check":"All tools and equipment inspected and found fit for use","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"3_4","Check":"Required PPE provided and used by all personnel","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_5","Check":"Adequate lighting and safe access/egress available","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_6","Check":"Slip, trip, oil spillage, and housekeeping hazards eliminated","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"3_7","Check":"Moving machinery, pressurized lines, steam, and hazardous energy sources isolated or guarded","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_8","Check":"Fire and explosion hazards assessed; combustible/flammable materials controlled","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_9","Check":"Barricading, warning signs, and access control provided where required","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"3_10","Check":"Overhead electrical hazards identified and safe clearance maintained","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_11","Check":"Vehicle movement and nearby operational hazards controlled","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_12","Check":"Adequate ventilation available where fumes, dust, or gases may be present","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"3_15","Check":"Emergency response arrangements and communication system available","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_13","Check":"Workers are trained, competent, medically fit, and authorized for the job","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_14","Check":"Toolbox talk conducted and all control measures verified before permit issuance","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"l61xjd5md","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":13,"SectionName":"Safety Equipment Requirement & PPE to be used","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":5,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"13_1","Check":"Safety Glasses","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"13_2","Check":"Nose Mask / Respirators","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"13_3","Check":"Safety Harness / Lifeline","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"13_4","Check":"Fire Extinguisher No.","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"13_5","Check":"Safety Shoes","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"13_6","Check":"Hand Gloves","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"13_7","Check":"Ear Plug/ Muff","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"13_8","Check":"Scaffolds & Ladders","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"13_9","Check":"Locks/ tags No.","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"13_10","Check":"Barricades &Warning Signs","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"13_11","Check":"Face Shield / Welding Goggle","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"13_12","Check":"Helmet","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"13_13","Check":"Forced Ventilation","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"13_14","Check":"Apron","Type":"checkbox","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"13_15","Check":"Any Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"13_16","Check":"LOTO Tag Reference No.","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"npv3kkm43","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"},{"id":576,"name":"Work permit App test"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":14,"SectionName":"Isolation","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":6,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"SectionFiles":[],"MaxRows":1,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"14_1","Check":"Is Isolation Needed","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"14_2","Check":"Section","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Electrical"},{"OptionId":2,"OptionText":"Operations"},{"OptionId":3,"OptionText":"Mechanical"},{"OptionId":4,"OptionText":"Utility"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"14","sourceFieldId":"14_1","condition":"equals","value":"1","actions":["show","makeRequired"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":8,"SectionName":"Authorization and Approval","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":7,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"8_1","Check":"Section Head/Section Incharge","Type":"module-association","Value":678,"DisplayValue":"Giselle Angle","IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Acceptor","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Section Head/Section Incharge","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"uxr0ijei3","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":219,"name":"Accepted"}],"combinator":"AND"}],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":true,"actorKey":"Work_Permit_Authorization_Department_Head","showTimestamp":true,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"8_3","Check":"Electrical/Mechanical/Utility Isolation","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the User","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":true,"actorKey":"Isolation_Reviewed_User","showTimestamp":true,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"8_2","Check":"Area Owner (Operation Section Incharge/Head)","Type":"module-association","Value":678,"DisplayValue":"Giselle Angle","IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Approver","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Area Owner","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"94lraqumf","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":200,"name":"Rejected"},{"id":201,"name":"Approved"},{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":214,"name":"Closed"},{"id":220,"name":"Reviewed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":true,"actorKey":"Work_Permit_Authorization_Area_Owner","showTimestamp":true,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"8_5","Check":"Accept","Type":"workflow-action","Value":1,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Accept","triggerDisplayName":"Accept","rejectTrigger":"Reject","rejectTriggerDisplayName":"Reject","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"8_6","Check":"Review Isolation","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Review Isolation","triggerDisplayName":"Review Isolation","rejectTrigger":"Reject","rejectTriggerDisplayName":"Reject","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"8_4","Check":"Approve","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"14","sourceFieldId":"14_1","condition":"equals","value":"2","actions":["enable"]},{"sourceType":"status","sourceSectionId":"","sourceFieldId":"","condition":"notEquals","value":219,"actions":["enable"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Approve","triggerDisplayName":"Approve","rejectTrigger":"Reject","rejectTriggerDisplayName":"Reject","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"l38l1auda","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":7,"SectionName":"Work Permit Extension","SectionType":"static_text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":8,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"7_9","Check":"Basic Details","Type":"static_text","Value":"Basic Details","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":true,"italic":false,"underline":false,"fontSizePx":20,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"7_2","Check":"Extension Duration (hours)","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"Enter the Extension Hours","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter the Duration","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"7_7","Check":"Job Performer ","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Job Performer","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"7_8","Check":"Taken Over By","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the User","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"7_10","Check":"Approval and Authorization","Type":"static_text","Value":"Approval and Authorization","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":true,"italic":false,"underline":false,"fontSizePx":20,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"7_11","Check":"Section Head/Section Incharge","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Acceptor","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Section Head/Section Incharge","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"aphfhmu7e","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Departments","values":[],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":true,"actorKey":"Ext_AuthorizedBy_Initiator_Department_Head","showTimestamp":true,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"7_12","Check":"Area Owner (Operation Section Incharge/Head)","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"Select the Approver","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Select the Area Owner","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[{"id":"8czdhplck","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":214,"name":"Closed"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Departments","values":[],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":true,"actorKey":"Ext_AuthorizedBy_AreaOwner","showTimestamp":true,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":50}},{"Id":"7_13","Check":"Ext Request","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Ext Request","triggerDisplayName":"Ext Request","rejectTrigger":"","rejectTriggerDisplayName":"","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"7_14","Check":"Ext Accept","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Ext Accept","triggerDisplayName":"Ext Accept","rejectTrigger":"Reject","rejectTriggerDisplayName":"Reject","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"7_15","Check":"Ext Approve","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Ext Approve","triggerDisplayName":"Ext Approve","rejectTrigger":"Reject","rejectTriggerDisplayName":"Reject","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[{"id":"nqyu2r1lc","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"AccessControlRules":[{"id":"k5on8og2v","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}]},{"SectionId":10,"SectionName":"Work Permit Closure","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":9,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"10_3","Check":"Closure Checklist","Type":"radio","Value":"","DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Work completed & Housekeeping done"},{"OptionId":2,"OptionText":"Work Cancelled due to Operational Reasons"},{"OptionId":3,"OptionText":"Work Permit Rejected"},{"OptionId":4,"OptionText":"Work Permit Not Approved"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"10_4","Check":"Close","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Close","triggerDisplayName":"Close","rejectTrigger":"","rejectTriggerDisplayName":"","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[{"id":"hugctd9um","roles":[{"id":496,"name":"Admin"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"AccessControlRules":[{"id":"bm1howeqw","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":214,"name":"Closed"}],"combinator":"AND"}]},{"SectionId":15,"SectionName":"Work Permit Cancellation","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":10,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"15_1","Check":"Reason for Cancellation","Type":"text","Value":"","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter Reason for Cancellation","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"15_2","Check":"Cancel","Type":"workflow-action","Value":0,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"},"WorkflowActionConfiguration":{"trigger":"Cancel","triggerDisplayName":"Cancel","rejectTrigger":"","rejectTriggerDisplayName":"","showAtDefaultPositionOnly":true}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[{"id":"hugctd9um","roles":[{"id":496,"name":"Admin"}],"statuses":[{"id":207,"name":"Start Work"},{"id":208,"name":"Ext Requested"},{"id":209,"name":"Ext Authroized By Department Head"},{"id":210,"name":"Ext Authroized By Area Owner"},{"id":211,"name":"Ext Authroized By EHS Officer / Coordinatore"},{"id":212,"name":"Ext Authroized By EHS Officer / Coordinator"},{"id":213,"name":"Ext Authroized"},{"id":214,"name":"Closed"},{"id":221,"name":"Ext Accepted"},{"id":222,"name":"Ext Approved"},{"id":223,"name":"Ext Authorized"},{"id":224,"name":"Ext Reviewed"}],"combinator":"AND"}],"AccessControlRules":[{"id":"bm1howeqw","roles":[{"id":496,"name":"Admin"},{"id":555,"name":"Area Safety Officer"},{"id":573,"name":"Contract Worker - App User"},{"id":553,"name":"Department Safety Officer"},{"id":571,"name":"Executives - App User"},{"id":554,"name":"Head of Department"},{"id":572,"name":"Non-Executives - App User"},{"id":548,"name":"Portal User"},{"id":556,"name":"Safety Head"}],"statuses":[{"id":214,"name":"Closed"}],"combinator":"AND"}]},{"SectionId":9,"SectionName":"Comments","SectionType":"comment","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":11,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[{"Value":"attachments/module_record_attachments/264/85\\bb_2026-07-17_10-23-30-2330_b617c805-4d71-4fce-80d5-90a194b57aaf.jpg","FileType":"Image"}],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"9_1","Check":"Comments","Type":"comment","Value":"Accepting","DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter Comments/Remarks","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]}],"DisplayAsColumnChecks":[{"From Date":"2026-07-17"},{"To Date":"2026-07-17"},{"From Time":"9:00 AM"},{"To Time":"5:30 PM"}]},"RemindersConfig":[],"PtwUsersInvolved":[],"WorkPermitStatusId":218,"Trigger":"Accept","Comments":"Accepting","ActorContext":{"Requestor":[678],"Work_Permit_Authorization_Department_Head":[678],"Work_Permit_Authorization_Area_Owner":[678]}}} }
{ "timestamp": "2026-07-17 10:25:11.2581", "level": "Error", "severity": "ERROR", "TraceId": "689389a5-ef98-414b-9ff9-9cce27cf3cc5", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\docex_media_2026-07-17_10-25-11-2511_4474a415-95dd-4974-be6f-f2f491dc8eb2.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:16.9139", "level": "Error", "severity": "ERROR", "TraceId": "e9db7bd8-e626-4fd9-ba0f-f6d22a959f70", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_10-25-16-2516_fbe34733-78d3-454d-bf1f-f486a01a6a79.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:18.5536", "level": "Error", "severity": "ERROR", "TraceId": "03aade15-c982-477d-89b3-cd27e768a80c", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\output_2026-07-17_10-25-18-2518_c479ca44-d27d-4dfb-9c54-c0ccf569a04c.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:18.6443", "level": "Error", "severity": "ERROR", "TraceId": "03aade15-c982-477d-89b3-cd27e768a80c", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_10-25-18-2518_2bd97260-1622-4f96-9da2-5cff4a26d2e6.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:20.7583", "level": "Error", "severity": "ERROR", "TraceId": "f6957988-b4ad-4a4c-b5b1-eb430c49f2a0", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\bb_2026-07-17_10-25-20-2520_419f63d0-1bb7-41f3-af98-e6fbc4ab1ff2.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:21.3983", "level": "Error", "severity": "ERROR", "TraceId": "4295dfdf-e4b7-46c9-8eb8-e71ab6416dbc", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\output_2026-07-17_10-25-21-2521_16f922e0-2a60-4c77-9694-125b0d155fae.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:25:21.5501", "level": "Error", "severity": "ERROR", "TraceId": "4295dfdf-e4b7-46c9-8eb8-e71ab6416dbc", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media_2026-07-17_10-25-21-2521_4f963e0b-4ffb-449f-b7d9-1bc2797efdab.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:30:48.1613", "level": "Error", "severity": "ERROR", "TraceId": "864c98b4-9ea1-4fb3-9de5-e949d193b57d", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Media (2)_2026-07-17_10-30-48-3048_c3985012-844b-4ba8-ace5-cb36dad4dd07.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/Organisations/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 10:40:57.5723", "level": "Error", "severity": "ERROR", "TraceId": "afafe3fd-2ae1-4d61-8c78-0f29b3323b31", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 10:41:02.0784", "level": "Error", "severity": "ERROR", "TraceId": "9b28c277-e587-4b6b-bfa9-2b35436a5437", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 10:44:57.1933", "level": "Error", "severity": "ERROR", "TraceId": "3c915a10-e29a-4822-b7a3-fc982cbd2c93", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 10:44:57.5994", "level": "Error", "severity": "ERROR", "TraceId": "b2a212db-b495-421c-be76-aa2d09082fd8", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 10:45:05.4257", "level": "Error", "severity": "ERROR", "TraceId": "0c9e18f6-6aeb-46c3-a51b-9886300127ee", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 10:45:13.5226", "level": "Error", "severity": "ERROR", "TraceId": "7b6ef9a1-d396-4c45-a21a-ee15cc090626", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 10:45:27.8276", "level": "Error", "severity": "ERROR", "TraceId": "49b4cce0-5720-4013-8b82-1d3c6febcde6", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 10:45:38.3597", "level": "Error", "severity": "ERROR", "TraceId": "60c00160-5acb-4b1c-8ff3-6377b7bb554f", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 10:46:37.5044", "level": "Error", "severity": "ERROR", "TraceId": "4ed1e253-983f-4e3c-8d2f-d05d2d7782d2", "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/Organisations/248/PtwConfig?jobTypeIds=270&siteId=707","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=270&siteId=707","Body":""} }
{ "timestamp": "2026-07-17 10:55:09.7074", "level": "Error", "severity": "ERROR", "TraceId": "cf57e541-06a5-4679-80dd-96fec95d9674", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 10:55:26.5913", "level": "Error", "severity": "ERROR", "TraceId": "3108766f-b391-4a27-a4d3-d209bc83b9e9", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 10:55:43.5111", "level": "Error", "severity": "ERROR", "TraceId": "d09d2242-4bd6-4d3a-984e-7ffe99e36c2e", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 10:56:06.6271", "level": "Error", "severity": "ERROR", "TraceId": "bad50ccd-0e62-4fef-8a50-2d9e89aae7b6", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 10:56:17.7571", "level": "Error", "severity": "ERROR", "TraceId": "c67c74d6-f26e-4812-806d-9c99d631cfee", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 10:56:27.5225", "level": "Error", "severity": "ERROR", "TraceId": "750a28c4-ee52-42f7-a1da-8d057d5373a9", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 10:56:29.3991", "level": "Error", "severity": "ERROR", "TraceId": "1e97f372-0552-4ea6-b323-b6d5c9da6c31", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 11:23:29.5105", "level": "Error", "severity": "ERROR", "TraceId": "e378f466-b03f-497a-8056-806339bf201d", "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/Organisations/248/PtwConfig?jobTypeIds=267&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=267&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 11:23:47.0263", "level": "Error", "severity": "ERROR", "TraceId": "21409aef-732c-4265-89b1-72650b7c0810", "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/Organisations/204/PtwConfig?jobTypeIds=80&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=80&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 11:23:53.8679", "level": "Error", "severity": "ERROR", "TraceId": "b227fd0d-cc36-4a5f-97ad-6861ac95c139", "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/Organisations/232/PtwConfig?jobTypeIds=199&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=199&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 11:27:10.0545", "level": "Error", "severity": "ERROR", "TraceId": "daa2d73c-46b0-4532-87f6-268e997ad4f8", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 11:28:57.4591", "level": "Error", "severity": "ERROR", "TraceId": "a0594f28-6597-4155-9203-359ea09b7b1f", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 11:34:05.3435", "level": "Error", "severity": "ERROR", "TraceId": "bc9036a7-8e7a-4e15-b16a-be80a88cda78", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 11:36:13.8078", "level": "Error", "severity": "ERROR", "TraceId": "479c4ef6-65a7-41ef-b42e-e8422449b251", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 11:36:43.6040", "level": "Error", "severity": "ERROR", "TraceId": "43c8a4fa-b246-4be2-911a-500eb2015e0b", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 11:37:23.5945", "level": "Error", "severity": "ERROR", "TraceId": "7c6df585-4918-41f2-8bb7-c72b69ab88da", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 11:37:29.5560", "level": "Error", "severity": "ERROR", "TraceId": "e2209ee7-c674-4104-b1c3-d95ac217de46", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 12:11:49.3276", "level": "Error", "severity": "ERROR", "TraceId": "72bd2f98-1212-4067-ac64-c14c936154cf", "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/Organisations/248/PtwConfig?jobTypeIds=267&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=267&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 12:11:55.0359", "level": "Error", "severity": "ERROR", "TraceId": "f2e12b4d-8d86-41cc-9f1f-205fc6f81823", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 12:12:15.6155", "level": "Error", "severity": "ERROR", "TraceId": "52a4921a-d5c6-4ccc-8da8-d2ff894f1ecf", "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/Organisations/232/PtwConfig?jobTypeIds=198&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=198&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 12:12:19.5533", "level": "Error", "severity": "ERROR", "TraceId": "ad6fc361-6503-497a-9194-df54bf5fa18c", "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/Organisations/204/PtwConfig?jobTypeIds=79&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=79&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 12:14:37.5820", "level": "Error", "severity": "ERROR", "TraceId": "b99302f9-c225-40ed-902e-7b55aea680c1", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 12:14:47.0278", "level": "Error", "severity": "ERROR", "TraceId": "3858425e-de31-4ba9-803d-2fdc3b50c73a", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 12:14:49.4087", "level": "Error", "severity": "ERROR", "TraceId": "16bd54b4-177c-4141-b28f-3a923ea127bf", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 12:15:05.6631", "level": "Error", "severity": "ERROR", "TraceId": "7c5a295e-4bf7-40f1-a9b3-1ca2f81d5dcd", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 12:15:09.4585", "level": "Error", "severity": "ERROR", "TraceId": "73ca525b-fe15-4153-b4fe-73cf45b2a4c7", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 12:15:40.4490", "level": "Error", "severity": "ERROR", "TraceId": "51671250-cbfd-4854-855c-aacbe1624988", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=707","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=707","Body":""} }
{ "timestamp": "2026-07-17 12:20:50.5455", "level": "Error", "severity": "ERROR", "TraceId": "7ee48f3b-06b4-42a5-8ded-807466925882", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 12:21:10.3536", "level": "Error", "severity": "ERROR", "TraceId": "c6c720a3-9dac-4e30-b31e-75fea1f53bfa", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 12:21:14.0226", "level": "Error", "severity": "ERROR", "TraceId": "166f796b-3d54-4d30-8a0f-9c2f9088cd0a", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 12:23:41.4186", "level": "Error", "severity": "ERROR", "TraceId": "46e20c97-afec-4bb6-8a7c-ae3e9dece394", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 12:23:49.4200", "level": "Error", "severity": "ERROR", "TraceId": "2e0bc44c-0c11-4d82-8e67-8d10b80c3df3", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 12:24:01.4890", "level": "Error", "severity": "ERROR", "TraceId": "4e651cc7-fdd0-45c5-b0e9-3c06498b1a90", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 12:35:11.7704", "level": "Error", "severity": "ERROR", "TraceId": "0485f4a8-ce11-482f-89ef-161723e9d917", "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 (23)_2026-07-17_12-35-11-3511_8612d6be-558e-490c-8f62-4dba4f85d431.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 12:39:20.0512", "level": "Error", "severity": "ERROR", "TraceId": "18e23649-8c69-4b6f-a436-56fdc0ccd999", "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 (37)_2026-07-17_12-39-20-3920_4134c756-c29c-4bdb-b77c-e4611882754d.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 12:39:20.3546", "level": "Error", "severity": "ERROR", "TraceId": "3c8c9ae8-dc8c-4562-9d6d-8ba8ccf95d54", "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 (36)_2026-07-17_12-39-20-3920_b3f8ba8f-7e1e-4853-9448-886b905afbf3.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/Organisations/211/IncidentManagement/FileUpload","Route":"/Organisations/211/IncidentManagement/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 12:39:20.8403", "level": "Error", "severity": "ERROR", "TraceId": "8cc05d0b-e4f7-4503-91e3-51e9dca6c859", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\211\\investigation\\Image35_eb41104a-f012-4207-bbcd-3fe0cbd03d57.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/Organisations/211/IncidentManagement/Comment/2079/UploadCommentMedia?entityType=Investigation","Route":"/Organisations/211/IncidentManagement/Comment/2079/UploadCommentMedia","Query":"?entityType=Investigation","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 12:56:16.0049", "level": "Error", "severity": "ERROR", "TraceId": "dd0530bf-984e-4056-91f3-2a10de7c6856", "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/Version/All?Appversion=6.6.0","Route":"/Modules/Version/All","Query":"?Appversion=6.6.0","Body":""} }
{ "timestamp": "2026-07-17 13:16:09.3421", "level": "Error", "severity": "ERROR", "TraceId": "4c0252d0-7d37-4691-bf27-a3586fd58226", "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/Organisations/248/PtwConfig?jobTypeIds=285&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=285&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 13:16:26.7876", "level": "Error", "severity": "ERROR", "TraceId": "ba9bba50-c512-4266-8c80-866115ff4cc1", "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/Organisations/204/PtwConfig?jobTypeIds=87&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=87&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 13:19:17.4216", "level": "Error", "severity": "ERROR", "TraceId": "ca7de3d2-d60a-45b5-951e-ed87619c17a3", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 13:19:25.5156", "level": "Error", "severity": "ERROR", "TraceId": "f2b66bba-9449-494a-bb6a-e2a15f4273bc", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 13:19:39.0418", "level": "Error", "severity": "ERROR", "TraceId": "f67a64a8-d42c-4953-8fd1-38b3833865da", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 13:19:50.5743", "level": "Error", "severity": "ERROR", "TraceId": "f11f7aa2-6ea2-438f-ad1c-12303a03c41c", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 13:19:57.7673", "level": "Error", "severity": "ERROR", "TraceId": "19f9cde8-d090-4c6a-b564-2eee1d15a776", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 13:20:07.0305", "level": "Error", "severity": "ERROR", "TraceId": "46082105-9086-4e90-bdd3-fdf891fd4f42", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 13:20:46.6558", "level": "Error", "severity": "ERROR", "TraceId": "29c898bb-89bf-43fb-bb81-a99532a55f68", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 13:26:19.6896", "level": "Error", "severity": "ERROR", "TraceId": "c18979f3-2a0d-40e3-a056-6a76e26ff5df", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 13:26:47.4263", "level": "Error", "severity": "ERROR", "TraceId": "b554049d-ded7-4d67-b78a-15451a63b94b", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 13:30:13.4595", "level": "Error", "severity": "ERROR", "TraceId": "3862156d-c9b9-4126-a568-0eb608b718d0", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 13:30:45.6710", "level": "Error", "severity": "ERROR", "TraceId": "dbd1b68b-f4f9-4c8e-9ea4-2a9d66007bc8", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 13:31:05.0695", "level": "Error", "severity": "ERROR", "TraceId": "d4d94f0a-ee95-4029-aec3-17f1063f0b62", "message": "Error occurred while Whatsapp message.", "stackTrace": "System.Exception: Error occurred while Whatsapp message. ---> System.Net.WebException: The remote server returned an error: (403) Forbidden.\r\n   at System.Net.HttpWebRequest.GetResponse()\r\n   at IncidentReporter.API.BLL.UsersBLL.SendMessage(String apiBody) in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\UsersBLL.cs:line 261\r\n   --- End of inner exception stack trace ---", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/VisitorManagement","Route":"/Organisations/262/VisitorManagement","Query":"","Body":{"SiteId":841,"CategoryId":100031,"Checks":{"Sections":[{"SectionId":1,"SectionName":"Visitor Details","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_1","Check":"Visitor Name","Type":"text","Value":"hkjlhj","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter visitor name","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"1_2","Check":"Visitor Company","Type":"text","Value":"fdsfa","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter company name","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"1_3","Check":"Visitor Country Code","Type":"text","Value":"fasdf","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"e.g. +91","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent","textAlign":"left"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"1_4","Check":"Visitor Phone","Type":"text","Value":"fadsf","DisplayValue":null,"IsMandatory":1,"CheckConfiguration":{"Validations":{"Required":true,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Enter phone number","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]}]},"StartTrigger":"Create","ActorContext":{}}}, "MethodName": "SendMessage", "EntryPoint": "API", "InputData": null, "TraceId": "d4d94f0a-ee95-4029-aec3-17f1063f0b62", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/VisitorManagement\",\"Route\":\"\/Organisations\/262\/VisitorManagement\",\"Query\":\"\",\"Body\":{\"SiteId\":841,\"CategoryId\":100031,\"Checks\":{\"Sections\":[{\"SectionId\":1,\"SectionName\":\"Visitor Details\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":1,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"1_1\",\"Check\":\"Visitor Name\",\"Type\":\"text\",\"Value\":\"hkjlhj\",\"DisplayValue\":null,\"IsMandatory\":1,\"CheckConfiguration\":{\"Validations\":{\"Required\":true,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Enter visitor name\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}},{\"Id\":\"1_2\",\"Check\":\"Visitor Company\",\"Type\":\"text\",\"Value\":\"fdsfa\",\"DisplayValue\":null,\"IsMandatory\":1,\"CheckConfiguration\":{\"Validations\":{\"Required\":true,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Enter company name\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\",\"textAlign\":\"left\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}},{\"Id\":\"1_3\",\"Check\":\"Visitor Country Code\",\"Type\":\"text\",\"Value\":\"fasdf\",\"DisplayValue\":null,\"IsMandatory\":1,\"CheckConfiguration\":{\"Validations\":{\"Required\":true,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"e.g. +91\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\",\"textAlign\":\"left\"}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":0,\"WidthPercentage\":100}},{\"Id\":\"1_4\",\"Check\":\"Visitor Phone\",\"Type\":\"text\",\"Value\":\"fadsf\",\"DisplayValue\":null,\"IsMandatory\":1,\"CheckConfiguration\":{\"Validations\":{\"Required\":true,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Enter phone number\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":3,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]}]},\"StartTrigger\":\"Create\",\"ActorContext\":{}}}" }
{ "timestamp": "2026-07-17 13:31:21.7680", "level": "Error", "severity": "ERROR", "TraceId": "43adf49c-d51c-4a4b-9112-eea66617d2ff", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 13:31:23.3625", "level": "Error", "severity": "ERROR", "TraceId": "7be71225-b800-4896-82e5-508127fada22", "message": "Safety Kaizen V2 UID format options not found in organisation preferences", "stackTrace": "System.InvalidOperationException: Safety Kaizen V2 UID format options not found in organisation preferences\r\n   at IncidentReporter.API.BLL.SafetyKaizenV2Bll.<GenerateSafetyKaizenV2UidAsync>d__12.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\SafetyKaizenV2BLL.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.SafetyKaizenV2Bll.<CreateSafetyKaizenV2Async>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\SafetyKaizenV2BLL.cs:line 91", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/SafetyKaizenV2","Route":"/Organisations/262/SafetyKaizenV2","Query":"","Body":{"SiteId":881,"CategoryId":100036,"Checks":{"Sections":[{"SectionId":1,"SectionName":"GENERAL INFORMATION","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_3","Check":"Associated FIR","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":true,"ModuleAssociationConfiguration":{"targetModule":"FIR","targetModuleId":79,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"1_4","Check":"Description","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"1_1","Check":"Rig","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"1_8","Check":"Department","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Departments","targetModuleId":44,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"1_5","Check":"Place of Incident","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"1_2","Check":"Category of Accident","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Injurious"},{"OptionId":2,"OptionText":"Occupational Illness"},{"OptionId":3,"OptionText":"Near Miss Case"},{"OptionId":4,"OptionText":"Property/Environmental Damage"},{"OptionId":5,"OptionText":"Road Traffic Acc-Roll Over"},{"OptionId":6,"OptionText":"Road Traffic Acc-Non Roll Over"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"1_6","Check":"Date of Accident","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"1_7","Check":"Time of Accident","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":2,"SectionName":"DETAILS OF INJURED PERSON","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"2_2","Check":"Surname","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_3","Check":"Initials","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_4","Check":"Sex","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Male"},{"OptionId":2,"OptionText":"Female"},{"OptionId":3,"OptionText":"Others"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_5","Check":"Date of Birth","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_6","Check":"Occupation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_7","Check":"Activity at Time of Incident","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_8","Check":"Tenure with SGD","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_9","Check":"Experience in Current Role","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_10","Check":"Total Industry Experience","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_11","Check":"Type of Person","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"SGD Staff"},{"OptionId":2,"OptionText":"Subcontractor"},{"OptionId":3,"OptionText":"Other"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_12","Check":"SGD Persons. No","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"1","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_13","Check":"Department","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"1","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Departments","targetModuleId":44,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_1","Check":"Name","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"2_14","Check":"Employer","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"2","actions":["show"]},{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"3","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":3,"SectionName":"Time into duty","SectionType":"number","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"3_1","Check":"Shift(In Hours)","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Shift in hours","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"3_2","Check":"Trip(In days)","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Trip in days","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":4,"SectionName":"Work Schedule","SectionType":"date","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":4,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"4_1","Check":"Reported Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_2","Check":"Reported Time","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_3","Check":"Leaving Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_4","Check":"Leaving Time","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":5,"SectionName":"First Treatment Details","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":5,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"5_1","Check":"First Treatment By ( Position)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"5_2","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"5_3","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":6,"SectionName":"Injury Details","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":6,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"6_1","Check":"Nature of Injury","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Amputation"},{"OptionId":2,"OptionText":"Bites & Stings"},{"OptionId":3,"OptionText":"Burns"},{"OptionId":4,"OptionText":"Concussion"},{"OptionId":5,"OptionText":"Crushing/Bruises"},{"OptionId":6,"OptionText":"Cuts/Grazes"},{"OptionId":7,"OptionText":"Dislocation"},{"OptionId":8,"OptionText":"Effects of Chemicals"},{"OptionId":9,"OptionText":"Fracture"},{"OptionId":10,"OptionText":"Loss of Consciousness"},{"OptionId":11,"OptionText":"Loss of Sight"},{"OptionId":12,"OptionText":"Open Wounds"},{"OptionId":13,"OptionText":"Sprain/Strain"},{"OptionId":14,"OptionText":"Others"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":7,"SectionName":"SUPERVISORS INITIAL ASSESSMENT OF INCIDENT AND ACTION","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":7,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"7_1","Check":"Estimated Cost","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Less Than INR 10,00"},{"OptionId":2,"OptionText":"INR 10,000 to INR 50,000"},{"OptionId":3,"OptionText":"INR 50,000 to INR 1,00,000"},{"OptionId":4,"OptionText":"Greater than INR 1,00,000"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":20}},{"Id":"7_2","Check":"Remarks( If any )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":20}},{"Id":"7_3","Check":"Potential Severity Rating","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":20}},{"Id":"7_4","Check":"Incident Actual Severity","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":20}},{"Id":"7_5","Check":"Injury Class","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"FTL - Fatality"},{"OptionId":2,"OptionText":"LTI - Lost Time Incident"},{"OptionId":3,"OptionText":"RWC - Restricted Workday Case"},{"OptionId":4,"OptionText":"MTC - Medical Treatment Case"},{"OptionId":5,"OptionText":"FAC - First Aid Case"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":4,"WidthPercentage":20}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":8,"SectionName":"","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":8,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"8_1","Check":"Level of Investigation","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Level 1 (SV)"},{"OptionId":2,"OptionText":"Level 2 (TP/RM)"},{"OptionId":3,"OptionText":"Level 3 (DS)"},{"OptionId":4,"OptionText":"Level 4 (HO)"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":9,"SectionName":"Immediate Action Taken: (Reference from FIR)","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":9,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"9_1","Check":"Actions","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"9_2","Check":"Responsible","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"9_4","Check":"Status","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"9_3","Check":"Target date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Actions","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Responsible","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_3","header":"Status","placeholder":"","type":"select","editable":true,"required":false,"alignment":"center","options":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}]},{"field":"check_4","header":"Target date","placeholder":"","type":"date","editable":true,"required":false,"alignment":"center","options":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}]}]},"Rows":[{"_rowId":"r_1784295079134_srexf","check_1":"","check_2":null,"check_3":null,"check_4":null}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":25,"SectionName":"Root Cause Analysis","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":10,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":26,"SectionName":"PEOPLE","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":11,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"26_1","Check":"Minor unsafe act","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"26_7","Check":"PPE not properly used","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"26_6","Check":"Lack of attention","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"26_5","Check":"Improper hand placement","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"26_4","Check":"Human error","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"26_3","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":27,"SectionName":"MACHINE","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":12,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"27_1","Check":"Sharp equipment edge","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"27_2","Check":"Minor tool malfunction","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"27_3","Check":"Improper tool usage","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"27_4","Check":"Missing safety guard","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"27_6","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":28,"SectionName":"MATERIAL","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":13,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"28_1","Check":"Chemical splash","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"28_2","Check":"Rough material surface","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"28_3","Check":"Hot surface contact","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"28_4","Check":"Improper storage","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"28_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":29,"SectionName":"METHOD","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":14,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"29_1","Check":"SOP not followed","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"29_2","Check":"Improper handling procedure","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"29_3","Check":"No gloves used","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"29_4","Check":"Unsafe access method","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"29_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":30,"SectionName":"MEASUREMENT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":15,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"30_1","Check":"Hazard not identified","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"30_2","Check":"Inadequate inspection","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"30_3","Check":"Risk assessment missed","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"30_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":31,"SectionName":"ENVIRONMENT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":16,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"31_1","Check":"Poor lighting","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"31_3","Check":"Dust contamination","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"31_5","Check":"Heat exposure","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"31_2","Check":"Wet floor","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"31_4","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":32,"SectionName":"EFFECT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":17,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"32_1","Check":"Minor cut","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"32_4","Check":"No lost time","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"32_6","Check":"Minor bruise","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"32_2","Check":"Minor burn","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"32_3","Check":"First aid treatment given","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":10,"SectionName":"Identification of Root Cause (5 Why-Why Analysis)","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":18,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"10_1","Check":"Why's","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"10_2","Check":"Cause","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Why's","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Cause","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]},"Rows":[{"_rowId":"r_1784295079162_2pzb4","check_1":"","check_2":""}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":11,"SectionName":"","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":19,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"11_1","Check":"Investigation Level","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Confirmed"},{"OptionId":2,"OptionText":"Amended To Level 1"},{"OptionId":3,"OptionText":"Amended To Level 2"},{"OptionId":4,"OptionText":"Amended To Level 3"},{"OptionId":5,"OptionText":"Amended To Level 4"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":true,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":12,"SectionName":"Investigator Details","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":20,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"12_1","Check":"Assigned Lead Investigator","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"12_2","Check":"Investigator Designation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":13,"SectionName":"","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":21,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"13_1","Check":"Client Informed?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":20}},{"Id":"13_2","Check":"Client Representative Participation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":20}},{"Id":"13_3","Check":"Endorsed by (Name)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":20}},{"Id":"13_4","Check":"Department/Position","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":20}},{"Id":"13_5","Check":"Date of Endorsement","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":4,"WidthPercentage":20}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":14,"SectionName":"","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":22,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"14_1","Check":"FULL DESCRIPTION OF INCIDENT ( Attach photograph/sketch of incident )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":15,"SectionName":"WITNESSES","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":23,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"15_1","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"15_2","Check":"Address","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"15_3","Check":"Employer","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Name","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_2","header":"Address","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_3","header":"Employer","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]},"Rows":[{"_rowId":"r_1784295079165_mlczb","check_1":null,"check_2":"","check_3":""}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":16,"SectionName":"","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":24,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"16_1","Check":"Other Witnesses (if any)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"16_2","Check":"Attach Witnessed Form (if applicable)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":17,"SectionName":"CONTROL OF WORK","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":25,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"17_1","Check":"Did the Job Require a Permit","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"17_2","Check":"Was a Permit Raised","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"17_3","Check":"Were the Permit Conditions Correct for the Job?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"17_4","Check":"Were the Permit Conditions Complied With ?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"17_5","Check":"Comment on any Irregularities Associated with the Permit","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":18,"SectionName":"RESULTS OF INVESTIGATION","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":26,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"18_1","Check":"Findings","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"18_2","Check":"Immediate Causes","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":19,"SectionName":"RECOMMENDED CORRECTIVE ACTIONS","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":27,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"19_1","Check":"Description of Action Recommended","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"19_2","Check":"Assigned To","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"19_3","Check":"Target Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"19_4","Check":"Action Initiated by ATR No","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Action Trackers","targetModuleId":83,"selectionMode":"multiple","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Description of Action Recommended","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Assigned To","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_3","header":"Target Date","placeholder":"","type":"date","editable":true,"required":false,"alignment":"center"},{"field":"check_4","header":"Action Initiated by ATR No","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","multiselect":true,"moduleAssociationConfiguration":{"targetModule":"Action Trackers","targetModuleId":83,"selectionMode":"multiple","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}}]},"Rows":[{"_rowId":"r_1784295079168_1pbf2","check_1":"","check_2":null,"check_3":null,"check_4":[]}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":20,"SectionName":"INVESTIGATION APPROVAL (SITE MANAGEMENT)","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":28,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"20_1","Check":"Name(Rig Manager)","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Roles","values":[507],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"20_2","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"20_3","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"20_4","Check":"COMMENTS (Rig Manager )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"20_5","Check":"Name(Tool Pusher)","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Roles","values":[506],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"20_6","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"20_7","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"20_8","Check":"COMMENTS (Tool Pusher)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":21,"SectionName":"INVESTIGATION APPROVAL BY HO HSE DEPT","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":29,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"21_1","Check":"Approval of Recommended Corr. Action","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"21_2","Check":"Is Change required in Procedures","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"21_3","Check":"Doc. No","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"21_5","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"21_6","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"21_7","Check":"Comments","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"21_4","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":22,"SectionName":"SENIOR MANAGEMENT REVIEW / ENDORSEMENT","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":30,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"22_1","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"22_2","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"22_3","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"22_4","Check":"Comments (CEO )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":23,"SectionName":"","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":31,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":true,"DefaultActionTrackerCategoryId":null,"AllowActionTrackerCategoryChange":true,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":24,"SectionName":"","SectionType":"comment","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":32,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"24_1","Check":"Remarks / Comments","Type":"comment","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]}],"DisplayAsColumnChecks":[]},"StartTrigger":"DRAFT","ActorContext":{}}}, "MethodName": "CreateSafetyKaizenV2Async", "EntryPoint": "API", "InputData": null, "TraceId": "7be71225-b800-4896-82e5-508127fada22", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/SafetyKaizenV2\",\"Route\":\"\/Organisations\/262\/SafetyKaizenV2\",\"Query\":\"\",\"Body\":{\"SiteId\":881,\"CategoryId\":100036,\"Checks\":{\"Sections\":[{\"SectionId\":1,\"SectionName\":\"GENERAL INFORMATION\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":1,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"1_3\",\"Check\":\"Associated FIR\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":true,\"ModuleAssociationConfiguration\":{\"targetModule\":\"FIR\",\"targetModuleId\":79,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"1_4\",\"Check\":\"Description\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"1_1\",\"Check\":\"Rig\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"1_8\",\"Check\":\"Department\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"ModuleAssociationConfiguration\":{\"targetModule\":\"Departments\",\"targetModuleId\":44,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"1_5\",\"Check\":\"Place of Incident\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"1_2\",\"Check\":\"Category of Accident\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Injurious\"},{\"OptionId\":2,\"OptionText\":\"Occupational Illness\"},{\"OptionId\":3,\"OptionText\":\"Near Miss Case\"},{\"OptionId\":4,\"OptionText\":\"Property\/Environmental Damage\"},{\"OptionId\":5,\"OptionText\":\"Road Traffic Acc-Roll Over\"},{\"OptionId\":6,\"OptionText\":\"Road Traffic Acc-Non Roll Over\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"1_6\",\"Check\":\"Date of Accident\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"1_7\",\"Check\":\"Time of Accident\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":2,\"SectionName\":\"DETAILS OF INJURED PERSON\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":2,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"2_2\",\"Check\":\"Surname\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_3\",\"Check\":\"Initials\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_4\",\"Check\":\"Sex\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Male\"},{\"OptionId\":2,\"OptionText\":\"Female\"},{\"OptionId\":3,\"OptionText\":\"Others\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_5\",\"Check\":\"Date of Birth\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_6\",\"Check\":\"Occupation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_7\",\"Check\":\"Activity at Time of Incident\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_8\",\"Check\":\"Tenure with SGD\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_9\",\"Check\":\"Experience in Current Role\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_10\",\"Check\":\"Total Industry Experience\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_11\",\"Check\":\"Type of Person\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"SGD Staff\"},{\"OptionId\":2,\"OptionText\":\"Subcontractor\"},{\"OptionId\":3,\"OptionText\":\"Other\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_12\",\"Check\":\"SGD Persons. No\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"1\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_13\",\"Check\":\"Department\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"1\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"ModuleAssociationConfiguration\":{\"targetModule\":\"Departments\",\"targetModuleId\":44,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_1\",\"Check\":\"Name\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":3,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"2_14\",\"Check\":\"Employer\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"2\",\"actions\":[\"show\"]},{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"3\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":3,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":3,\"SectionName\":\"Time into duty\",\"SectionType\":\"number\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":3,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"3_1\",\"Check\":\"Shift(In Hours)\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Shift in hours\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"3_2\",\"Check\":\"Trip(In days)\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Trip in days\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":4,\"SectionName\":\"Work Schedule\",\"SectionType\":\"date\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":4,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"4_1\",\"Check\":\"Reported Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"4_2\",\"Check\":\"Reported Time\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"4_3\",\"Check\":\"Leaving Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"4_4\",\"Check\":\"Leaving Time\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":5,\"SectionName\":\"First Treatment Details\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":5,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"5_1\",\"Check\":\"First Treatment By ( Position)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"5_2\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"5_3\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":6,\"SectionName\":\"Injury Details\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":6,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"6_1\",\"Check\":\"Nature of Injury\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Amputation\"},{\"OptionId\":2,\"OptionText\":\"Bites & Stings\"},{\"OptionId\":3,\"OptionText\":\"Burns\"},{\"OptionId\":4,\"OptionText\":\"Concussion\"},{\"OptionId\":5,\"OptionText\":\"Crushing\/Bruises\"},{\"OptionId\":6,\"OptionText\":\"Cuts\/Grazes\"},{\"OptionId\":7,\"OptionText\":\"Dislocation\"},{\"OptionId\":8,\"OptionText\":\"Effects of Chemicals\"},{\"OptionId\":9,\"OptionText\":\"Fracture\"},{\"OptionId\":10,\"OptionText\":\"Loss of Consciousness\"},{\"OptionId\":11,\"OptionText\":\"Loss of Sight\"},{\"OptionId\":12,\"OptionText\":\"Open Wounds\"},{\"OptionId\":13,\"OptionText\":\"Sprain\/Strain\"},{\"OptionId\":14,\"OptionText\":\"Others\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":7,\"SectionName\":\"SUPERVISORS INITIAL ASSESSMENT OF INCIDENT AND ACTION\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":7,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"7_1\",\"Check\":\"Estimated Cost\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Less Than INR 10,00\"},{\"OptionId\":2,\"OptionText\":\"INR 10,000 to INR 50,000\"},{\"OptionId\":3,\"OptionText\":\"INR 50,000 to INR 1,00,000\"},{\"OptionId\":4,\"OptionText\":\"Greater than INR 1,00,000\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":20}},{\"Id\":\"7_2\",\"Check\":\"Remarks( If any )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":20}},{\"Id\":\"7_3\",\"Check\":\"Potential Severity Rating\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":20}},{\"Id\":\"7_4\",\"Check\":\"Incident Actual Severity\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":20}},{\"Id\":\"7_5\",\"Check\":\"Injury Class\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"FTL - Fatality\"},{\"OptionId\":2,\"OptionText\":\"LTI - Lost Time Incident\"},{\"OptionId\":3,\"OptionText\":\"RWC - Restricted Workday Case\"},{\"OptionId\":4,\"OptionText\":\"MTC - Medical Treatment Case\"},{\"OptionId\":5,\"OptionText\":\"FAC - First Aid Case\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":4,\"WidthPercentage\":20}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":8,\"SectionName\":\"\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":8,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"8_1\",\"Check\":\"Level of Investigation\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Level 1 (SV)\"},{\"OptionId\":2,\"OptionText\":\"Level 2 (TP\/RM)\"},{\"OptionId\":3,\"OptionText\":\"Level 3 (DS)\"},{\"OptionId\":4,\"OptionText\":\"Level 4 (HO)\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":9,\"SectionName\":\"Immediate Action Taken: (Reference from FIR)\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":9,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"9_1\",\"Check\":\"Actions\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"9_2\",\"Check\":\"Responsible\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"9_4\",\"Check\":\"Status\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"9_3\",\"Check\":\"Target date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Actions\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Responsible\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_3\",\"header\":\"Status\",\"placeholder\":\"\",\"type\":\"select\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"options\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}]},{\"field\":\"check_4\",\"header\":\"Target date\",\"placeholder\":\"\",\"type\":\"date\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"options\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}]}]},\"Rows\":[{\"_rowId\":\"r_1784295079134_srexf\",\"check_1\":\"\",\"check_2\":null,\"check_3\":null,\"check_4\":null}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":25,\"SectionName\":\"Root Cause Analysis\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":10,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":26,\"SectionName\":\"PEOPLE\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":11,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"26_1\",\"Check\":\"Minor unsafe act\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"26_7\",\"Check\":\"PPE not properly used\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"26_6\",\"Check\":\"Lack of attention\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"26_5\",\"Check\":\"Improper hand placement\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"26_4\",\"Check\":\"Human error\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"26_3\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":27,\"SectionName\":\"MACHINE\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":12,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"27_1\",\"Check\":\"Sharp equipment edge\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"27_2\",\"Check\":\"Minor tool malfunction\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"27_3\",\"Check\":\"Improper tool usage\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"27_4\",\"Check\":\"Missing safety guard\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"27_6\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":28,\"SectionName\":\"MATERIAL\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":13,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"28_1\",\"Check\":\"Chemical splash\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"28_2\",\"Check\":\"Rough material surface\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"28_3\",\"Check\":\"Hot surface contact\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"28_4\",\"Check\":\"Improper storage\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"28_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":29,\"SectionName\":\"METHOD\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":14,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"29_1\",\"Check\":\"SOP not followed\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"29_2\",\"Check\":\"Improper handling procedure\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"29_3\",\"Check\":\"No gloves used\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"29_4\",\"Check\":\"Unsafe access method\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"29_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":30,\"SectionName\":\"MEASUREMENT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":15,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"30_1\",\"Check\":\"Hazard not identified\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"30_2\",\"Check\":\"Inadequate inspection\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"30_3\",\"Check\":\"Risk assessment missed\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"30_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":31,\"SectionName\":\"ENVIRONMENT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":16,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"31_1\",\"Check\":\"Poor lighting\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"31_3\",\"Check\":\"Dust contamination\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"31_5\",\"Check\":\"Heat exposure\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"31_2\",\"Check\":\"Wet floor\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"31_4\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":32,\"SectionName\":\"EFFECT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":17,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"32_1\",\"Check\":\"Minor cut\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"32_4\",\"Check\":\"No lost time\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"32_6\",\"Check\":\"Minor bruise\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"32_2\",\"Check\":\"Minor burn\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"32_3\",\"Check\":\"First aid treatment given\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":10,\"SectionName\":\"Identification of Root Cause (5 Why-Why Analysis)\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":18,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"10_1\",\"Check\":\"Why's\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"10_2\",\"Check\":\"Cause\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Why's\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Cause\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"}]},\"Rows\":[{\"_rowId\":\"r_1784295079162_2pzb4\",\"check_1\":\"\",\"check_2\":\"\"}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":11,\"SectionName\":\"\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":19,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"11_1\",\"Check\":\"Investigation Level\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Confirmed\"},{\"OptionId\":2,\"OptionText\":\"Amended To Level 1\"},{\"OptionId\":3,\"OptionText\":\"Amended To Level 2\"},{\"OptionId\":4,\"OptionText\":\"Amended To Level 3\"},{\"OptionId\":5,\"OptionText\":\"Amended To Level 4\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":true,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":12,\"SectionName\":\"Investigator Details\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":20,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"12_1\",\"Check\":\"Assigned Lead Investigator\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"12_2\",\"Check\":\"Investigator Designation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":13,\"SectionName\":\"\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":21,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"13_1\",\"Check\":\"Client Informed?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":20}},{\"Id\":\"13_2\",\"Check\":\"Client Representative Participation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":20}},{\"Id\":\"13_3\",\"Check\":\"Endorsed by (Name)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":20}},{\"Id\":\"13_4\",\"Check\":\"Department\/Position\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":20}},{\"Id\":\"13_5\",\"Check\":\"Date of Endorsement\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":4,\"WidthPercentage\":20}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":14,\"SectionName\":\"\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":22,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"14_1\",\"Check\":\"FULL DESCRIPTION OF INCIDENT ( Attach photograph\/sketch of incident )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":15,\"SectionName\":\"WITNESSES\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":23,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"15_1\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"15_2\",\"Check\":\"Address\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"15_3\",\"Check\":\"Employer\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Name\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_2\",\"header\":\"Address\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_3\",\"header\":\"Employer\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"}]},\"Rows\":[{\"_rowId\":\"r_1784295079165_mlczb\",\"check_1\":null,\"check_2\":\"\",\"check_3\":\"\"}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":16,\"SectionName\":\"\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":24,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"16_1\",\"Check\":\"Other Witnesses (if any)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"16_2\",\"Check\":\"Attach Witnessed Form (if applicable)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":17,\"SectionName\":\"CONTROL OF WORK\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":25,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"17_1\",\"Check\":\"Did the Job Require a Permit\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"17_2\",\"Check\":\"Was a Permit Raised\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"17_3\",\"Check\":\"Were the Permit Conditions Correct for the Job?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"17_4\",\"Check\":\"Were the Permit Conditions Complied With ?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"17_5\",\"Check\":\"Comment on any Irregularities Associated with the Permit\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":18,\"SectionName\":\"RESULTS OF INVESTIGATION\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":26,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"18_1\",\"Check\":\"Findings\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"18_2\",\"Check\":\"Immediate Causes\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":19,\"SectionName\":\"RECOMMENDED CORRECTIVE ACTIONS\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":27,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"19_1\",\"Check\":\"Description of Action Recommended\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"19_2\",\"Check\":\"Assigned To\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"19_3\",\"Check\":\"Target Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"19_4\",\"Check\":\"Action Initiated by ATR No\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Action Trackers\",\"targetModuleId\":83,\"selectionMode\":\"multiple\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Description of Action Recommended\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Assigned To\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_3\",\"header\":\"Target Date\",\"placeholder\":\"\",\"type\":\"date\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_4\",\"header\":\"Action Initiated by ATR No\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"multiselect\":true,\"moduleAssociationConfiguration\":{\"targetModule\":\"Action Trackers\",\"targetModuleId\":83,\"selectionMode\":\"multiple\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}}]},\"Rows\":[{\"_rowId\":\"r_1784295079168_1pbf2\",\"check_1\":\"\",\"check_2\":null,\"check_3\":null,\"check_4\":[]}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":20,\"SectionName\":\"INVESTIGATION APPROVAL (SITE MANAGEMENT)\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":28,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"20_1\",\"Check\":\"Name(Rig Manager)\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[{\"key\":\"Roles\",\"values\":[507],\"sourceFieldId\":\"\",\"sourceFieldIds\":[],\"sourceTargetModule\":\"\",\"sourceTargetModules\":[]}],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"20_2\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"20_3\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"20_4\",\"Check\":\"COMMENTS (Rig Manager )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"20_5\",\"Check\":\"Name(Tool Pusher)\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[{\"key\":\"Roles\",\"values\":[506],\"sourceFieldId\":\"\",\"sourceFieldIds\":[],\"sourceTargetModule\":\"\",\"sourceTargetModules\":[]}],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"20_6\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"20_7\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"20_8\",\"Check\":\"COMMENTS (Tool Pusher)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":21,\"SectionName\":\"INVESTIGATION APPROVAL BY HO HSE DEPT\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":29,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"21_1\",\"Check\":\"Approval of Recommended Corr. Action\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"21_2\",\"Check\":\"Is Change required in Procedures\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"21_3\",\"Check\":\"Doc. No\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"21_5\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"21_6\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"21_7\",\"Check\":\"Comments\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"21_4\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":22,\"SectionName\":\"SENIOR MANAGEMENT REVIEW \/ ENDORSEMENT\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":30,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"22_1\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"22_2\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"22_3\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"22_4\",\"Check\":\"Comments (CEO )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":23,\"SectionName\":\"\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":31,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":true,\"DefaultActionTrackerCategoryId\":null,\"AllowActionTrackerCategoryChange\":true,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":24,\"SectionName\":\"\",\"SectionType\":\"comment\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":32,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"24_1\",\"Check\":\"Remarks \/ Comments\",\"Type\":\"comment\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]}],\"DisplayAsColumnChecks\":[]},\"StartTrigger\":\"DRAFT\",\"ActorContext\":{}}}" }
{ "timestamp": "2026-07-17 13:33:31.0611", "level": "Error", "severity": "ERROR", "TraceId": "2f97884b-e91b-4f69-be8d-6622efd7b233", "message": "Safety Kaizen V2 UID format options not found in organisation preferences", "stackTrace": "System.InvalidOperationException: Safety Kaizen V2 UID format options not found in organisation preferences\r\n   at IncidentReporter.API.BLL.SafetyKaizenV2Bll.<GenerateSafetyKaizenV2UidAsync>d__12.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\SafetyKaizenV2BLL.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.SafetyKaizenV2Bll.<CreateSafetyKaizenV2Async>d__5.MoveNext() in C:\\GitLab-Runner\\builds\\27n6lYj0J\\0\\incident-reporter\\incident-reporter-api\\IncidentReporter\\IncidentReporter.API\\BLL\\SafetyKaizenV2BLL.cs:line 91", "ApiInput": {"Method":"POST","Url":"https://api-qa-staging-2.oqsha.com/Organisations/262/SafetyKaizenV2","Route":"/Organisations/262/SafetyKaizenV2","Query":"","Body":{"SiteId":881,"CategoryId":100036,"Checks":{"Sections":[{"SectionId":1,"SectionName":"GENERAL INFORMATION","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_3","Check":"Associated FIR","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":true,"ModuleAssociationConfiguration":{"targetModule":"FIR","targetModuleId":79,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"1_4","Check":"Description","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"1_1","Check":"Rig","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"1_8","Check":"Department","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Departments","targetModuleId":44,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"1_5","Check":"Place of Incident","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"1_2","Check":"Category of Accident","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Injurious"},{"OptionId":2,"OptionText":"Occupational Illness"},{"OptionId":3,"OptionText":"Near Miss Case"},{"OptionId":4,"OptionText":"Property/Environmental Damage"},{"OptionId":5,"OptionText":"Road Traffic Acc-Roll Over"},{"OptionId":6,"OptionText":"Road Traffic Acc-Non Roll Over"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"1_6","Check":"Date of Accident","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"1_7","Check":"Time of Accident","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":2,"SectionName":"DETAILS OF INJURED PERSON","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"2_2","Check":"Surname","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_3","Check":"Initials","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_4","Check":"Sex","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Male"},{"OptionId":2,"OptionText":"Female"},{"OptionId":3,"OptionText":"Others"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_5","Check":"Date of Birth","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_6","Check":"Occupation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_7","Check":"Activity at Time of Incident","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_8","Check":"Tenure with SGD","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_9","Check":"Experience in Current Role","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_10","Check":"Total Industry Experience","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"2_11","Check":"Type of Person","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"SGD Staff"},{"OptionId":2,"OptionText":"Subcontractor"},{"OptionId":3,"OptionText":"Other"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"2_12","Check":"SGD Persons. No","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"1","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"2_13","Check":"Department","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"1","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"ModuleAssociationConfiguration":{"targetModule":"Departments","targetModuleId":44,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"2_1","Check":"Name","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"2_14","Check":"Employer","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"2","actions":["show"]},{"sourceType":"field","sourceSectionId":"2","sourceFieldId":"2_11","condition":"equals","value":"3","actions":["show"]}],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":3,"SectionName":"Time into duty","SectionType":"number","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"3_1","Check":"Shift(In Hours)","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Shift in hours","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"3_2","Check":"Trip(In days)","Type":"number","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Trip in days","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":4,"SectionName":"Work Schedule","SectionType":"date","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":4,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"4_1","Check":"Reported Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_2","Check":"Reported Time","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_3","Check":"Leaving Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_4","Check":"Leaving Time","Type":"time","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":5,"SectionName":"First Treatment Details","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":5,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"5_1","Check":"First Treatment By ( Position)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"5_2","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"5_3","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":6,"SectionName":"Injury Details","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":6,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"6_1","Check":"Nature of Injury","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Amputation"},{"OptionId":2,"OptionText":"Bites & Stings"},{"OptionId":3,"OptionText":"Burns"},{"OptionId":4,"OptionText":"Concussion"},{"OptionId":5,"OptionText":"Crushing/Bruises"},{"OptionId":6,"OptionText":"Cuts/Grazes"},{"OptionId":7,"OptionText":"Dislocation"},{"OptionId":8,"OptionText":"Effects of Chemicals"},{"OptionId":9,"OptionText":"Fracture"},{"OptionId":10,"OptionText":"Loss of Consciousness"},{"OptionId":11,"OptionText":"Loss of Sight"},{"OptionId":12,"OptionText":"Open Wounds"},{"OptionId":13,"OptionText":"Sprain/Strain"},{"OptionId":14,"OptionText":"Others"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":7,"SectionName":"SUPERVISORS INITIAL ASSESSMENT OF INCIDENT AND ACTION","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":7,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"7_1","Check":"Estimated Cost","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Less Than INR 10,00"},{"OptionId":2,"OptionText":"INR 10,000 to INR 50,000"},{"OptionId":3,"OptionText":"INR 50,000 to INR 1,00,000"},{"OptionId":4,"OptionText":"Greater than INR 1,00,000"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":20}},{"Id":"7_2","Check":"Remarks( If any )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":20}},{"Id":"7_3","Check":"Potential Severity Rating","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":20}},{"Id":"7_4","Check":"Incident Actual Severity","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":20}},{"Id":"7_5","Check":"Injury Class","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"FTL - Fatality"},{"OptionId":2,"OptionText":"LTI - Lost Time Incident"},{"OptionId":3,"OptionText":"RWC - Restricted Workday Case"},{"OptionId":4,"OptionText":"MTC - Medical Treatment Case"},{"OptionId":5,"OptionText":"FAC - First Aid Case"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":4,"WidthPercentage":20}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":8,"SectionName":"","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":8,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"8_1","Check":"Level of Investigation","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Level 1 (SV)"},{"OptionId":2,"OptionText":"Level 2 (TP/RM)"},{"OptionId":3,"OptionText":"Level 3 (DS)"},{"OptionId":4,"OptionText":"Level 4 (HO)"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":9,"SectionName":"Immediate Action Taken: (Reference from FIR)","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":9,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"9_1","Check":"Actions","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"9_2","Check":"Responsible","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"9_4","Check":"Status","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"9_3","Check":"Target date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Actions","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Responsible","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_3","header":"Status","placeholder":"","type":"select","editable":true,"required":false,"alignment":"center","options":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}]},{"field":"check_4","header":"Target date","placeholder":"","type":"date","editable":true,"required":false,"alignment":"center","options":[{"OptionId":1,"OptionText":"Pending"},{"OptionId":2,"OptionText":"In progress"},{"OptionId":3,"OptionText":"Completed"}]}]},"Rows":[{"_rowId":"r_1784295207758_9gquj","check_1":"","check_2":null,"check_3":null,"check_4":null}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":25,"SectionName":"Root Cause Analysis","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":10,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":26,"SectionName":"PEOPLE","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":11,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"26_1","Check":"Minor unsafe act","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"26_7","Check":"PPE not properly used","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"26_6","Check":"Lack of attention","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"26_5","Check":"Improper hand placement","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"26_4","Check":"Human error","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"26_3","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":27,"SectionName":"MACHINE","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":12,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"27_1","Check":"Sharp equipment edge","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"27_2","Check":"Minor tool malfunction","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"27_3","Check":"Improper tool usage","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"27_4","Check":"Missing safety guard","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"27_6","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":28,"SectionName":"MATERIAL","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":13,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"28_1","Check":"Chemical splash","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"28_2","Check":"Rough material surface","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"28_3","Check":"Hot surface contact","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"28_4","Check":"Improper storage","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"28_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":29,"SectionName":"METHOD","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":14,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"29_1","Check":"SOP not followed","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"29_2","Check":"Improper handling procedure","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"29_3","Check":"No gloves used","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"29_4","Check":"Unsafe access method","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"29_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":30,"SectionName":"MEASUREMENT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":15,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"30_1","Check":"Hazard not identified","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"30_2","Check":"Inadequate inspection","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"30_3","Check":"Risk assessment missed","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"30_5","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":31,"SectionName":"ENVIRONMENT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":16,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"31_1","Check":"Poor lighting","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"31_3","Check":"Dust contamination","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"31_5","Check":"Heat exposure","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"31_2","Check":"Wet floor","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"31_4","Check":"Other","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":32,"SectionName":"EFFECT","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":17,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"32_1","Check":"Minor cut","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"32_4","Check":"No lost time","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"32_6","Check":"Minor bruise","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"32_2","Check":"Minor burn","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"32_3","Check":"First aid treatment given","Type":"checkbox","Value":false,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":10,"SectionName":"Identification of Root Cause (5 Why-Why Analysis)","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":18,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"10_1","Check":"Why's","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"10_2","Check":"Cause","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Why's","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Cause","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]},"Rows":[{"_rowId":"r_1784295207765_rx0tk","check_1":"","check_2":""}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":11,"SectionName":"","SectionType":"select","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":19,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"11_1","Check":"Investigation Level","Type":"select","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Confirmed"},{"OptionId":2,"OptionText":"Amended To Level 1"},{"OptionId":3,"OptionText":"Amended To Level 2"},{"OptionId":4,"OptionText":"Amended To Level 3"},{"OptionId":5,"OptionText":"Amended To Level 4"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":true,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":12,"SectionName":"Investigator Details","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":20,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"12_1","Check":"Assigned Lead Investigator","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"12_2","Check":"Investigator Designation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":13,"SectionName":"","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":21,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"13_1","Check":"Client Informed?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":20}},{"Id":"13_2","Check":"Client Representative Participation","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":20}},{"Id":"13_3","Check":"Endorsed by (Name)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":20}},{"Id":"13_4","Check":"Department/Position","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":20}},{"Id":"13_5","Check":"Date of Endorsement","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":4,"WidthPercentage":20}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":14,"SectionName":"","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":22,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"14_1","Check":"FULL DESCRIPTION OF INCIDENT ( Attach photograph/sketch of incident )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":15,"SectionName":"WITNESSES","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":23,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"15_1","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"15_2","Check":"Address","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"15_3","Check":"Employer","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Name","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_2","header":"Address","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_3","header":"Employer","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]},"Rows":[{"_rowId":"r_1784295207767_s03ze","check_1":null,"check_2":"","check_3":""}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":16,"SectionName":"","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":24,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"16_1","Check":"Other Witnesses (if any)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"16_2","Check":"Attach Witnessed Form (if applicable)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":17,"SectionName":"CONTROL OF WORK","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":25,"AllowAttachments":true,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"17_1","Check":"Did the Job Require a Permit","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"17_2","Check":"Was a Permit Raised","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"17_3","Check":"Were the Permit Conditions Correct for the Job?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"17_4","Check":"Were the Permit Conditions Complied With ?","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"17_5","Check":"Comment on any Irregularities Associated with the Permit","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":18,"SectionName":"RESULTS OF INVESTIGATION","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":26,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"18_1","Check":"Findings","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":50}},{"Id":"18_2","Check":"Immediate Causes","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":50}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":19,"SectionName":"RECOMMENDED CORRECTIVE ACTIONS","SectionType":"table","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":27,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"19_1","Check":"Description of Action Recommended","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"19_2","Check":"Assigned To","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"19_3","Check":"Target Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"19_4","Check":"Action Initiated by ATR No","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":true,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Action Trackers","targetModuleId":83,"selectionMode":"multiple","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Description of Action Recommended","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Assigned To","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","moduleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},{"field":"check_3","header":"Target Date","placeholder":"","type":"date","editable":true,"required":false,"alignment":"center"},{"field":"check_4","header":"Action Initiated by ATR No","placeholder":"","type":"module-association","editable":true,"required":false,"alignment":"center","multiselect":true,"moduleAssociationConfiguration":{"targetModule":"Action Trackers","targetModuleId":83,"selectionMode":"multiple","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}}]},"Rows":[{"_rowId":"r_1784295207771_2vo1y","check_1":"","check_2":null,"check_3":null,"check_4":[]}]},"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":20,"SectionName":"INVESTIGATION APPROVAL (SITE MANAGEMENT)","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":28,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"20_1","Check":"Name(Rig Manager)","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Roles","values":[507],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"20_2","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"20_3","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"20_4","Check":"COMMENTS (Rig Manager )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"20_5","Check":"Name(Tool Pusher)","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[{"key":"Roles","values":[506],"sourceFieldId":"","sourceFieldIds":[],"sourceTargetModule":"","sourceTargetModules":[]}],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"20_6","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"20_7","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"20_8","Check":"COMMENTS (Tool Pusher)","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":21,"SectionName":"INVESTIGATION APPROVAL BY HO HSE DEPT","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":29,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"21_1","Check":"Approval of Recommended Corr. Action","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"21_2","Check":"Is Change required in Procedures","Type":"radio","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}],"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"horizontal","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"21_3","Check":"Doc. No","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"21_5","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"21_6","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"21_7","Check":"Comments","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":33.33}},{"Id":"21_4","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":22,"SectionName":"SENIOR MANAGEMENT REVIEW / ENDORSEMENT","SectionType":"module-association","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":30,"AllowAttachments":false,"IsContinuousSectionTable":false,"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"22_1","Check":"Name","Type":"module-association","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"ModuleAssociationConfiguration":{"targetModule":"Users","targetModuleId":6,"selectionMode":"single","filters":[],"isActorContextIdentifier":false,"actorKey":"","showTimestamp":false,"autoSelectFirstUser":false}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"22_2","Check":"Date","Type":"date","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"22_3","Check":"Job Title","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"22_4","Check":"Comments (CEO )","Type":"text","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":23,"SectionName":"","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":31,"AllowAttachments":false,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":true,"DefaultActionTrackerCategoryId":null,"AllowActionTrackerCategoryChange":true,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]},{"SectionId":24,"SectionName":"","SectionType":"comment","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":32,"AllowAttachments":true,"IsContinuousSectionTable":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"},"SectionFiles":[],"MaxRows":null,"RequiredRows":1,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"24_1","Check":"Remarks / Comments","Type":"comment","Value":null,"DisplayValue":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","ContinuousTableOrientation":null,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[],"DynamicLabels":[],"Multiselect":false,"ShouldReset":false,"FloatingLabel":false,"DisplayAsColumn":false,"ShowNameInsteadOfUid":false,"DisplayAsAutoComplete":false,"DisplayAsFilter":false,"ReadOnly":false,"LabelStyle":{"bold":false,"italic":false,"underline":false,"fontSizePx":14,"textColor":"#111827","backgroundColor":"transparent"}},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"AllowTaskAssociationV2":false,"DefaultActionTrackerCategoryId":null,"AllowTaskListPageIntegrationV2":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[],"VisibilityRules":[],"AccessControlRules":[]}],"DisplayAsColumnChecks":[]},"StartTrigger":"DRAFT","ActorContext":{}}}, "MethodName": "CreateSafetyKaizenV2Async", "EntryPoint": "API", "InputData": null, "TraceId": "2f97884b-e91b-4f69-be8d-6622efd7b233", "ApiInputJson": "{\"Method\":\"POST\",\"Url\":\"https:\/\/api-qa-staging-2.oqsha.com\/Organisations\/262\/SafetyKaizenV2\",\"Route\":\"\/Organisations\/262\/SafetyKaizenV2\",\"Query\":\"\",\"Body\":{\"SiteId\":881,\"CategoryId\":100036,\"Checks\":{\"Sections\":[{\"SectionId\":1,\"SectionName\":\"GENERAL INFORMATION\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":1,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"1_3\",\"Check\":\"Associated FIR\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":true,\"ModuleAssociationConfiguration\":{\"targetModule\":\"FIR\",\"targetModuleId\":79,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"1_4\",\"Check\":\"Description\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"1_1\",\"Check\":\"Rig\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"1_8\",\"Check\":\"Department\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"ModuleAssociationConfiguration\":{\"targetModule\":\"Departments\",\"targetModuleId\":44,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"1_5\",\"Check\":\"Place of Incident\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"1_2\",\"Check\":\"Category of Accident\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Injurious\"},{\"OptionId\":2,\"OptionText\":\"Occupational Illness\"},{\"OptionId\":3,\"OptionText\":\"Near Miss Case\"},{\"OptionId\":4,\"OptionText\":\"Property\/Environmental Damage\"},{\"OptionId\":5,\"OptionText\":\"Road Traffic Acc-Roll Over\"},{\"OptionId\":6,\"OptionText\":\"Road Traffic Acc-Non Roll Over\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"1_6\",\"Check\":\"Date of Accident\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"1_7\",\"Check\":\"Time of Accident\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":2,\"SectionName\":\"DETAILS OF INJURED PERSON\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":2,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"2_2\",\"Check\":\"Surname\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_3\",\"Check\":\"Initials\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_4\",\"Check\":\"Sex\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Male\"},{\"OptionId\":2,\"OptionText\":\"Female\"},{\"OptionId\":3,\"OptionText\":\"Others\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_5\",\"Check\":\"Date of Birth\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_6\",\"Check\":\"Occupation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_7\",\"Check\":\"Activity at Time of Incident\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_8\",\"Check\":\"Tenure with SGD\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_9\",\"Check\":\"Experience in Current Role\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_10\",\"Check\":\"Total Industry Experience\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"2_11\",\"Check\":\"Type of Person\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"SGD Staff\"},{\"OptionId\":2,\"OptionText\":\"Subcontractor\"},{\"OptionId\":3,\"OptionText\":\"Other\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"2_12\",\"Check\":\"SGD Persons. No\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"1\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"2_13\",\"Check\":\"Department\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"1\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"ModuleAssociationConfiguration\":{\"targetModule\":\"Departments\",\"targetModuleId\":44,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"2_1\",\"Check\":\"Name\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":3,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"2_14\",\"Check\":\"Employer\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"2\",\"actions\":[\"show\"]},{\"sourceType\":\"field\",\"sourceSectionId\":\"2\",\"sourceFieldId\":\"2_11\",\"condition\":\"equals\",\"value\":\"3\",\"actions\":[\"show\"]}],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":3,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":3,\"SectionName\":\"Time into duty\",\"SectionType\":\"number\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":3,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"3_1\",\"Check\":\"Shift(In Hours)\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Shift in hours\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"3_2\",\"Check\":\"Trip(In days)\",\"Type\":\"number\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"Trip in days\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":4,\"SectionName\":\"Work Schedule\",\"SectionType\":\"date\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":4,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"4_1\",\"Check\":\"Reported Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"4_2\",\"Check\":\"Reported Time\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"4_3\",\"Check\":\"Leaving Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"4_4\",\"Check\":\"Leaving Time\",\"Type\":\"time\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":5,\"SectionName\":\"First Treatment Details\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":5,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"5_1\",\"Check\":\"First Treatment By ( Position)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"5_2\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"5_3\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":6,\"SectionName\":\"Injury Details\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":6,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"6_1\",\"Check\":\"Nature of Injury\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Amputation\"},{\"OptionId\":2,\"OptionText\":\"Bites & Stings\"},{\"OptionId\":3,\"OptionText\":\"Burns\"},{\"OptionId\":4,\"OptionText\":\"Concussion\"},{\"OptionId\":5,\"OptionText\":\"Crushing\/Bruises\"},{\"OptionId\":6,\"OptionText\":\"Cuts\/Grazes\"},{\"OptionId\":7,\"OptionText\":\"Dislocation\"},{\"OptionId\":8,\"OptionText\":\"Effects of Chemicals\"},{\"OptionId\":9,\"OptionText\":\"Fracture\"},{\"OptionId\":10,\"OptionText\":\"Loss of Consciousness\"},{\"OptionId\":11,\"OptionText\":\"Loss of Sight\"},{\"OptionId\":12,\"OptionText\":\"Open Wounds\"},{\"OptionId\":13,\"OptionText\":\"Sprain\/Strain\"},{\"OptionId\":14,\"OptionText\":\"Others\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":7,\"SectionName\":\"SUPERVISORS INITIAL ASSESSMENT OF INCIDENT AND ACTION\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":7,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"7_1\",\"Check\":\"Estimated Cost\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Less Than INR 10,00\"},{\"OptionId\":2,\"OptionText\":\"INR 10,000 to INR 50,000\"},{\"OptionId\":3,\"OptionText\":\"INR 50,000 to INR 1,00,000\"},{\"OptionId\":4,\"OptionText\":\"Greater than INR 1,00,000\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":20}},{\"Id\":\"7_2\",\"Check\":\"Remarks( If any )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":20}},{\"Id\":\"7_3\",\"Check\":\"Potential Severity Rating\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":20}},{\"Id\":\"7_4\",\"Check\":\"Incident Actual Severity\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":20}},{\"Id\":\"7_5\",\"Check\":\"Injury Class\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"FTL - Fatality\"},{\"OptionId\":2,\"OptionText\":\"LTI - Lost Time Incident\"},{\"OptionId\":3,\"OptionText\":\"RWC - Restricted Workday Case\"},{\"OptionId\":4,\"OptionText\":\"MTC - Medical Treatment Case\"},{\"OptionId\":5,\"OptionText\":\"FAC - First Aid Case\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":4,\"WidthPercentage\":20}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":8,\"SectionName\":\"\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":8,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"8_1\",\"Check\":\"Level of Investigation\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Level 1 (SV)\"},{\"OptionId\":2,\"OptionText\":\"Level 2 (TP\/RM)\"},{\"OptionId\":3,\"OptionText\":\"Level 3 (DS)\"},{\"OptionId\":4,\"OptionText\":\"Level 4 (HO)\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":9,\"SectionName\":\"Immediate Action Taken: (Reference from FIR)\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":9,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"9_1\",\"Check\":\"Actions\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"9_2\",\"Check\":\"Responsible\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"9_4\",\"Check\":\"Status\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"9_3\",\"Check\":\"Target date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Actions\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Responsible\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_3\",\"header\":\"Status\",\"placeholder\":\"\",\"type\":\"select\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"options\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}]},{\"field\":\"check_4\",\"header\":\"Target date\",\"placeholder\":\"\",\"type\":\"date\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"options\":[{\"OptionId\":1,\"OptionText\":\"Pending\"},{\"OptionId\":2,\"OptionText\":\"In progress\"},{\"OptionId\":3,\"OptionText\":\"Completed\"}]}]},\"Rows\":[{\"_rowId\":\"r_1784295207758_9gquj\",\"check_1\":\"\",\"check_2\":null,\"check_3\":null,\"check_4\":null}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":25,\"SectionName\":\"Root Cause Analysis\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":10,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":26,\"SectionName\":\"PEOPLE\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":11,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"26_1\",\"Check\":\"Minor unsafe act\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"26_7\",\"Check\":\"PPE not properly used\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"26_6\",\"Check\":\"Lack of attention\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"26_5\",\"Check\":\"Improper hand placement\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"26_4\",\"Check\":\"Human error\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"26_3\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":27,\"SectionName\":\"MACHINE\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":12,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"27_1\",\"Check\":\"Sharp equipment edge\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"27_2\",\"Check\":\"Minor tool malfunction\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"27_3\",\"Check\":\"Improper tool usage\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"27_4\",\"Check\":\"Missing safety guard\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"27_6\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":28,\"SectionName\":\"MATERIAL\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":13,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"28_1\",\"Check\":\"Chemical splash\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"28_2\",\"Check\":\"Rough material surface\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"28_3\",\"Check\":\"Hot surface contact\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"28_4\",\"Check\":\"Improper storage\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"28_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":29,\"SectionName\":\"METHOD\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":14,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"29_1\",\"Check\":\"SOP not followed\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"29_2\",\"Check\":\"Improper handling procedure\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"29_3\",\"Check\":\"No gloves used\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"29_4\",\"Check\":\"Unsafe access method\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"29_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":30,\"SectionName\":\"MEASUREMENT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":15,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"30_1\",\"Check\":\"Hazard not identified\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"30_2\",\"Check\":\"Inadequate inspection\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"30_3\",\"Check\":\"Risk assessment missed\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"30_5\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":31,\"SectionName\":\"ENVIRONMENT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":16,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"31_1\",\"Check\":\"Poor lighting\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"31_3\",\"Check\":\"Dust contamination\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"31_5\",\"Check\":\"Heat exposure\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"31_2\",\"Check\":\"Wet floor\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"31_4\",\"Check\":\"Other\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":32,\"SectionName\":\"EFFECT\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":17,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"32_1\",\"Check\":\"Minor cut\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"32_4\",\"Check\":\"No lost time\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"32_6\",\"Check\":\"Minor bruise\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"32_2\",\"Check\":\"Minor burn\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"32_3\",\"Check\":\"First aid treatment given\",\"Type\":\"checkbox\",\"Value\":false,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":10,\"SectionName\":\"Identification of Root Cause (5 Why-Why Analysis)\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":18,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"10_1\",\"Check\":\"Why's\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"10_2\",\"Check\":\"Cause\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Why's\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Cause\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"}]},\"Rows\":[{\"_rowId\":\"r_1784295207765_rx0tk\",\"check_1\":\"\",\"check_2\":\"\"}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":11,\"SectionName\":\"\",\"SectionType\":\"select\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":19,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"11_1\",\"Check\":\"Investigation Level\",\"Type\":\"select\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Confirmed\"},{\"OptionId\":2,\"OptionText\":\"Amended To Level 1\"},{\"OptionId\":3,\"OptionText\":\"Amended To Level 2\"},{\"OptionId\":4,\"OptionText\":\"Amended To Level 3\"},{\"OptionId\":5,\"OptionText\":\"Amended To Level 4\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":true,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":12,\"SectionName\":\"Investigator Details\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":20,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"12_1\",\"Check\":\"Assigned Lead Investigator\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"12_2\",\"Check\":\"Investigator Designation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":13,\"SectionName\":\"\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":21,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"13_1\",\"Check\":\"Client Informed?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":20}},{\"Id\":\"13_2\",\"Check\":\"Client Representative Participation\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":20}},{\"Id\":\"13_3\",\"Check\":\"Endorsed by (Name)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":20}},{\"Id\":\"13_4\",\"Check\":\"Department\/Position\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":20}},{\"Id\":\"13_5\",\"Check\":\"Date of Endorsement\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":4,\"WidthPercentage\":20}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":14,\"SectionName\":\"\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":22,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"14_1\",\"Check\":\"FULL DESCRIPTION OF INCIDENT ( Attach photograph\/sketch of incident )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":15,\"SectionName\":\"WITNESSES\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":23,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"15_1\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"15_2\",\"Check\":\"Address\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"15_3\",\"Check\":\"Employer\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Name\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_2\",\"header\":\"Address\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_3\",\"header\":\"Employer\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"}]},\"Rows\":[{\"_rowId\":\"r_1784295207767_s03ze\",\"check_1\":null,\"check_2\":\"\",\"check_3\":\"\"}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":16,\"SectionName\":\"\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":24,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"16_1\",\"Check\":\"Other Witnesses (if any)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"16_2\",\"Check\":\"Attach Witnessed Form (if applicable)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":17,\"SectionName\":\"CONTROL OF WORK\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":25,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"17_1\",\"Check\":\"Did the Job Require a Permit\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"17_2\",\"Check\":\"Was a Permit Raised\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"17_3\",\"Check\":\"Were the Permit Conditions Correct for the Job?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"17_4\",\"Check\":\"Were the Permit Conditions Complied With ?\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"17_5\",\"Check\":\"Comment on any Irregularities Associated with the Permit\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":18,\"SectionName\":\"RESULTS OF INVESTIGATION\",\"SectionType\":\"text\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":26,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"18_1\",\"Check\":\"Findings\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":50}},{\"Id\":\"18_2\",\"Check\":\"Immediate Causes\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":50}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":19,\"SectionName\":\"RECOMMENDED CORRECTIVE ACTIONS\",\"SectionType\":\"table\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":27,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"19_1\",\"Check\":\"Description of Action Recommended\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"19_2\",\"Check\":\"Assigned To\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"19_3\",\"Check\":\"Target Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"19_4\",\"Check\":\"Action Initiated by ATR No\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":true,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Action Trackers\",\"targetModuleId\":83,\"selectionMode\":\"multiple\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":true,\"TableConfig\":{\"CheckConfiguration\":{\"columnsItems\":[{\"field\":\"check_1\",\"header\":\"Description of Action Recommended\",\"placeholder\":\"\",\"type\":\"text\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_2\",\"header\":\"Assigned To\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"moduleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},{\"field\":\"check_3\",\"header\":\"Target Date\",\"placeholder\":\"\",\"type\":\"date\",\"editable\":true,\"required\":false,\"alignment\":\"center\"},{\"field\":\"check_4\",\"header\":\"Action Initiated by ATR No\",\"placeholder\":\"\",\"type\":\"module-association\",\"editable\":true,\"required\":false,\"alignment\":\"center\",\"multiselect\":true,\"moduleAssociationConfiguration\":{\"targetModule\":\"Action Trackers\",\"targetModuleId\":83,\"selectionMode\":\"multiple\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}}]},\"Rows\":[{\"_rowId\":\"r_1784295207771_2vo1y\",\"check_1\":\"\",\"check_2\":null,\"check_3\":null,\"check_4\":[]}]},\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":20,\"SectionName\":\"INVESTIGATION APPROVAL (SITE MANAGEMENT)\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":28,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"20_1\",\"Check\":\"Name(Rig Manager)\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[{\"key\":\"Roles\",\"values\":[507],\"sourceFieldId\":\"\",\"sourceFieldIds\":[],\"sourceTargetModule\":\"\",\"sourceTargetModules\":[]}],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"20_2\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"20_3\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"20_4\",\"Check\":\"COMMENTS (Rig Manager )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}},{\"Id\":\"20_5\",\"Check\":\"Name(Tool Pusher)\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[{\"key\":\"Roles\",\"values\":[506],\"sourceFieldId\":\"\",\"sourceFieldIds\":[],\"sourceTargetModule\":\"\",\"sourceTargetModules\":[]}],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"20_6\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"20_7\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"20_8\",\"Check\":\"COMMENTS (Tool Pusher)\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":21,\"SectionName\":\"INVESTIGATION APPROVAL BY HO HSE DEPT\",\"SectionType\":\"radio\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":29,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"21_1\",\"Check\":\"Approval of Recommended Corr. Action\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"21_2\",\"Check\":\"Is Change required in Procedures\",\"Type\":\"radio\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckOptions\":[{\"OptionId\":1,\"OptionText\":\"Yes\"},{\"OptionId\":2,\"OptionText\":\"No\"}],\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"horizontal\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"21_3\",\"Check\":\"Doc. No\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"21_5\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":0,\"WidthPercentage\":33.33}},{\"Id\":\"21_6\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":1,\"WidthPercentage\":33.33}},{\"Id\":\"21_7\",\"Check\":\"Comments\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":1,\"ColumnOrder\":2,\"WidthPercentage\":33.33}},{\"Id\":\"21_4\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":2,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":22,\"SectionName\":\"SENIOR MANAGEMENT REVIEW \/ ENDORSEMENT\",\"SectionType\":\"module-association\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":30,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[{\"Id\":\"22_1\",\"Check\":\"Name\",\"Type\":\"module-association\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"ModuleAssociationConfiguration\":{\"targetModule\":\"Users\",\"targetModuleId\":6,\"selectionMode\":\"single\",\"filters\":[],\"isActorContextIdentifier\":false,\"actorKey\":\"\",\"showTimestamp\":false,\"autoSelectFirstUser\":false}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":25}},{\"Id\":\"22_2\",\"Check\":\"Date\",\"Type\":\"date\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":1,\"WidthPercentage\":25}},{\"Id\":\"22_3\",\"Check\":\"Job Title\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":2,\"WidthPercentage\":25}},{\"Id\":\"22_4\",\"Check\":\"Comments (CEO )\",\"Type\":\"text\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":3,\"WidthPercentage\":25}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":23,\"SectionName\":\"\",\"SectionType\":\"checkbox\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":31,\"AllowAttachments\":false,\"IsContinuousSectionTable\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":false,\"IsImageUploadAllowed\":false,\"IsVideoUploadAllowed\":false,\"IsAudioUploadAllowed\":false,\"IsFileUploadAllowed\":false},\"Checks\":[],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":true,\"DefaultActionTrackerCategoryId\":null,\"AllowActionTrackerCategoryChange\":true,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]},{\"SectionId\":24,\"SectionName\":\"\",\"SectionType\":\"comment\",\"MandatoryChecksCount\":0,\"OrganisationId\":null,\"Status\":1,\"Rank\":32,\"AllowAttachments\":true,\"IsContinuousSectionTable\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"},\"SectionFiles\":[],\"MaxRows\":null,\"RequiredRows\":1,\"FileUploadControl\":{\"IsCameraAllowed\":true,\"IsImageUploadAllowed\":true,\"IsVideoUploadAllowed\":true,\"IsAudioUploadAllowed\":true,\"IsFileUploadAllowed\":true},\"Checks\":[{\"Id\":\"24_1\",\"Check\":\"Remarks \/ Comments\",\"Type\":\"comment\",\"Value\":null,\"DisplayValue\":null,\"IsMandatory\":0,\"CheckConfiguration\":{\"Validations\":{\"Required\":false,\"RequiredMessage\":\"This field is required\",\"MinLength\":null,\"MinLengthMessage\":null,\"MaxLength\":null,\"MaxLengthMessage\":null,\"Min\":null,\"MinMessage\":null,\"Max\":null,\"MaxMessage\":null,\"Pattern\":null,\"PatternMessage\":null},\"Placeholder\":\"\",\"DisplayOrientation\":\"vertical\",\"ContinuousTableOrientation\":null,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[],\"DynamicLabels\":[],\"Multiselect\":false,\"ShouldReset\":false,\"FloatingLabel\":false,\"DisplayAsColumn\":false,\"ShowNameInsteadOfUid\":false,\"DisplayAsAutoComplete\":false,\"DisplayAsFilter\":false,\"ReadOnly\":false,\"LabelStyle\":{\"bold\":false,\"italic\":false,\"underline\":false,\"fontSizePx\":14,\"textColor\":\"#111827\",\"backgroundColor\":\"transparent\"}},\"LayoutMetadata\":{\"RowNumber\":0,\"ColumnOrder\":0,\"WidthPercentage\":100}}],\"IsMainSection\":false,\"AllowTaskAssociation\":false,\"AllowTaskAssociationV2\":false,\"DefaultActionTrackerCategoryId\":null,\"AllowTaskListPageIntegrationV2\":false,\"IsMandatoryAttachment\":false,\"IsSectionTable\":false,\"ConditionalRules\":[],\"VisibilityRules\":[],\"AccessControlRules\":[]}],\"DisplayAsColumnChecks\":[]},\"StartTrigger\":\"DRAFT\",\"ActorContext\":{}}}" }
{ "timestamp": "2026-07-17 14:15:37.4286", "level": "Error", "severity": "ERROR", "TraceId": "e6f547d6-faef-44be-8751-4a52d7741339", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 14:15:41.3435", "level": "Error", "severity": "ERROR", "TraceId": "2b4d7c50-0d98-4851-9e59-524534fa4770", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 14:16:01.3808", "level": "Error", "severity": "ERROR", "TraceId": "e5cc2ba2-9a6d-4417-8feb-51dea0b773d5", "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/Organisations/204/PtwConfig?jobTypeIds=86&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=86&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 14:18:53.4446", "level": "Error", "severity": "ERROR", "TraceId": "a4e704e5-7a03-40a2-a102-49a760e34de4", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 14:18:59.4593", "level": "Error", "severity": "ERROR", "TraceId": "19bca312-2f9f-4e8d-9d53-7eff13c05464", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 14:26:43.6647", "level": "Error", "severity": "ERROR", "TraceId": "880a5ec7-2d64-47bb-ae14-c3768d59ef19", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 14:27:29.3850", "level": "Error", "severity": "ERROR", "TraceId": "21ad286b-60d1-4f43-8608-2c34087ad413", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 14:27:45.7063", "level": "Error", "severity": "ERROR", "TraceId": "8af8633b-64db-4c84-b48b-be0ae8b87721", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 14:27:58.5654", "level": "Error", "severity": "ERROR", "TraceId": "07ae9ca7-15f9-425c-b8ab-63f6445fdf7e", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 14:28:21.3497", "level": "Error", "severity": "ERROR", "TraceId": "c812a0b5-f35e-4341-b4b3-ef9fa6a7bbf7", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 14:29:09.8607", "level": "Error", "severity": "ERROR", "TraceId": "dc799445-ca8a-4445-9c4d-0c2275f2651f", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 14:31:25.7959", "level": "Error", "severity": "ERROR", "TraceId": "315adeca-5d01-4e87-83b6-0cac7dc027bd", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 14:31:37.4887", "level": "Error", "severity": "ERROR", "TraceId": "4bde9c1d-9042-436b-a592-6e7e7328b62a", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 14:31:41.4546", "level": "Error", "severity": "ERROR", "TraceId": "a58b8e5e-adf9-4fc4-a05f-f69b9683d8d0", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 14:32:05.7015", "level": "Error", "severity": "ERROR", "TraceId": "d382500e-ed81-428e-809b-1b4514939138", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 14:32:45.1248", "level": "Error", "severity": "ERROR", "TraceId": "342e1858-b3d3-43f2-8589-9f2f3377cb8b", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 14:33:02.7025", "level": "Error", "severity": "ERROR", "TraceId": "3965c42a-4316-45a5-a1da-89a7a827fc6e", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 15:15:53.9490", "level": "Error", "severity": "ERROR", "TraceId": "8b111428-d069-4979-8b6f-f472d4e49922", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 15:16:01.3718", "level": "Error", "severity": "ERROR", "TraceId": "911e61f5-4fcb-4146-a0bb-e340d961d3a2", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 15:16:09.3026", "level": "Error", "severity": "ERROR", "TraceId": "3db22121-5aec-4319-a300-c1a602103b5b", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 15:16:17.6040", "level": "Error", "severity": "ERROR", "TraceId": "097ae689-36a8-422c-a33b-39c6bc6b0f75", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 15:16:22.7621", "level": "Error", "severity": "ERROR", "TraceId": "f4ade8cd-9cfc-487b-a2b6-d1194d30d87d", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 15:16:25.5174", "level": "Error", "severity": "ERROR", "TraceId": "4fb2ea74-a82d-4b87-998e-6f21daadca8c", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 15:16:33.2208", "level": "Error", "severity": "ERROR", "TraceId": "4c2f1600-6a03-4984-a848-a945683b49e6", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 15:20:37.3144", "level": "Error", "severity": "ERROR", "TraceId": "d33db9ad-f819-4545-83ff-6d31b33365fd", "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/257","Route":"/Dashboard/Organisation/257","Query":"","Body":""} }
{ "timestamp": "2026-07-17 15:24:55.0048", "level": "Error", "severity": "ERROR", "TraceId": "681b7c58-00d6-42ce-9e2f-1e8ef98c1714", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 15:24:57.7460", "level": "Error", "severity": "ERROR", "TraceId": "ae1af17b-5530-437d-a559-59d24aed79d5", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 15:25:05.4312", "level": "Error", "severity": "ERROR", "TraceId": "4451015e-039c-4623-b6b8-af373dc86887", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 15:25:13.5707", "level": "Error", "severity": "ERROR", "TraceId": "04261dc3-993d-418a-a5c5-94e2123395d0", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 15:25:29.4307", "level": "Error", "severity": "ERROR", "TraceId": "5a60e0d1-6ea6-4fb2-9cbe-e87cc95916c4", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 15:25:33.3519", "level": "Error", "severity": "ERROR", "TraceId": "aa06105f-bf39-4882-a5da-3520a961875c", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 15:25:45.4898", "level": "Error", "severity": "ERROR", "TraceId": "6cca0473-2839-4a37-b78c-dc0520024531", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 15:28:13.5406", "level": "Error", "severity": "ERROR", "TraceId": "1dbb77a5-2b99-4099-a55a-f534f5a00f2a", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 15:28:33.5373", "level": "Error", "severity": "ERROR", "TraceId": "14cea4d4-f627-4c63-8a4f-1d155f59a75e", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 15:28:42.2693", "level": "Error", "severity": "ERROR", "TraceId": "a7acba88-432f-48ba-87f3-f52012ccf3ce", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 15:29:06.9321", "level": "Error", "severity": "ERROR", "TraceId": "a2d1ff4e-a847-478a-bbc4-1360db3e6c65", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 15:32:21.8958", "level": "Error", "severity": "ERROR", "TraceId": "703e322c-2007-43dd-9c8a-b93fb00d3d45", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\city_2026-07-17_15-32-21-3221_c57f711e-b0c0-460b-a9c2-270f89fcd69a.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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 15:34:29.0565", "level": "Error", "severity": "ERROR", "TraceId": "8b31ecef-48c9-4878-9cfb-2a98bb215172", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\module_record_attachments\\264\\85\\Blue_Architecture_Pattern_LinkedIn_Background_Photo_2026-07-17_15-34-29-3429_34ab6ee2-1967-4ed5-bc45-56c945d706ed.webp: 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/264/Modules/85/FileUpload","Route":"/Organisations/264/Modules/85/FileUpload","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 16:05:29.6580", "level": "Error", "severity": "ERROR", "TraceId": "de8ea327-2ced-4258-97be-737d300f0345", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 16:08:15.9547", "level": "Error", "severity": "ERROR", "TraceId": "8c6b4550-b84d-4822-b396-2f7c1f92d9c4", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 16:08:18.7488", "level": "Error", "severity": "ERROR", "TraceId": "de2ccd8f-d15f-4ca5-8d9d-94eb282d49a0", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 16:08:22.2068", "level": "Error", "severity": "ERROR", "TraceId": "a7efaf0b-20e1-4fe3-aef5-40e9cd56495d", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 16:08:25.7073", "level": "Error", "severity": "ERROR", "TraceId": "3c194a64-39ac-4492-8198-559b41c8f617", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 16:08:29.4960", "level": "Error", "severity": "ERROR", "TraceId": "0dfbdf9a-8df2-42c9-b3f5-ad47db18da9f", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 16:08:37.6797", "level": "Error", "severity": "ERROR", "TraceId": "d49fa48c-2ae5-4305-838a-917be7515c67", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 16:09:26.5105", "level": "Error", "severity": "ERROR", "TraceId": "a94f61d5-859c-47b3-a80f-d7fd25ae5d06", "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/Organisations/248/PtwConfig?jobTypeIds=267&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=267&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 16:23:10.4415", "level": "Error", "severity": "ERROR", "TraceId": "52e39cb3-b32c-440b-a44c-2416b8fcc378", "message": "[DateStamper] Exception occurred while processing file D:\\App-Data\\iis\\api-qa-staging.oqsha.com\\api-qa-staging.oqsha.com\\attachments\\organisations\\264\\course-content\\necotrainingmodulerolebasedflow_c057a896-739f-47d6-8adf-bf312e871c67.png: 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/264/Courses/308","Route":"/Organisations/264/Courses/308","Query":"","Body":"*** MULTIPART FORM DATA / FILE UPLOAD (OMITTED FOR LOGGING) ***"} }
{ "timestamp": "2026-07-17 16:24:22.1936", "level": "Error", "severity": "ERROR", "TraceId": "1571e3f9-0462-4aa2-ab6e-83f4d6b8bf63", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 16:25:18.1042", "level": "Error", "severity": "ERROR", "TraceId": "9a6e695f-279b-4d4e-8dc9-d7d8fb1756c1", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 16:25:18.4771", "level": "Error", "severity": "ERROR", "TraceId": "150fd9f1-73ef-451d-8c01-70f8c95048c7", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 16:26:17.2701", "level": "Error", "severity": "ERROR", "TraceId": "d23d675a-b716-4327-a9f8-b390ffafafc5", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 16:27:16.4178", "level": "Error", "severity": "ERROR", "TraceId": "58136920-e1a6-495d-9758-d770172199ce", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 16:27:50.3328", "level": "Error", "severity": "ERROR", "TraceId": "7010b2c4-e375-4062-9c74-4c5a9437c7ae", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 16:28:45.6026", "level": "Error", "severity": "ERROR", "TraceId": "0ea73b85-6848-4076-8ed6-8ff6c9f5fd21", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 16:29:10.0087", "level": "Error", "severity": "ERROR", "TraceId": "0857d3f4-ce1f-4f18-9721-deafc87ea0b3", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 18:26:36.1447", "level": "Error", "severity": "ERROR", "TraceId": "187a8ee6-b3ec-4274-8943-fdf6c5050851", "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/Organisations/204/PtwConfig?jobTypeIds=85&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=85&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 18:29:58.0685", "level": "Error", "severity": "ERROR", "TraceId": "91c28db9-ab57-4eac-8039-357231a8ee13", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 18:30:17.0873", "level": "Error", "severity": "ERROR", "TraceId": "5ee2be92-e312-42b1-a908-a693b57e555a", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 18:30:21.3678", "level": "Error", "severity": "ERROR", "TraceId": "fe0865e7-8733-422e-b52f-6d9a99cf2a5d", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 18:31:58.4228", "level": "Error", "severity": "ERROR", "TraceId": "56832010-58cf-4b8d-a80e-9b23725d9848", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 18:32:22.7497", "level": "Error", "severity": "ERROR", "TraceId": "7a55e879-071a-4afa-8d92-0d8b16f80d41", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=744","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=744","Body":""} }
{ "timestamp": "2026-07-17 18:33:09.8156", "level": "Error", "severity": "ERROR", "TraceId": "bace485d-1b12-45d6-a57e-45776d0d5d13", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=744","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=744","Body":""} }
{ "timestamp": "2026-07-17 18:38:09.4622", "level": "Error", "severity": "ERROR", "TraceId": "14fad336-8208-4186-9704-9ec3ad605ff5", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 18:39:17.4604", "level": "Error", "severity": "ERROR", "TraceId": "d336e613-9fcb-4c84-8dab-4946821e8da2", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 18:39:23.0546", "level": "Error", "severity": "ERROR", "TraceId": "360770b4-fe28-43e9-910d-f1f740824af0", "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/Organisations/211/PtwConfig?jobTypeIds=318&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=318&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 18:39:41.2160", "level": "Error", "severity": "ERROR", "TraceId": "770cb6f2-9766-4437-ae05-0098147a8a05", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 18:40:10.2995", "level": "Error", "severity": "ERROR", "TraceId": "6565b87f-7909-46a2-bdc2-8a4909e97128", "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/Organisations/211/PtwConfig?jobTypeIds=142&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=142&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 18:40:40.0732", "level": "Error", "severity": "ERROR", "TraceId": "7b871178-94ef-4161-b5d3-40344536610b", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 18:40:46.9842", "level": "Error", "severity": "ERROR", "TraceId": "69a6fc53-1f09-472a-936f-6b075253827f", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 18:41:35.4819", "level": "Error", "severity": "ERROR", "TraceId": "6bf465f1-58ce-489d-be2d-69415bf5de26", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 19:26:40.3279", "level": "Error", "severity": "ERROR", "TraceId": "ae2a99e7-3713-404f-b29c-141ed345194e", "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/Organisations/248/PtwConfig?jobTypeIds=274&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=274&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 19:26:45.3239", "level": "Error", "severity": "ERROR", "TraceId": "00887ff4-b63f-4ea5-af93-37648bc93ce7", "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/Organisations/248/PtwConfig?jobTypeIds=267&siteId=709","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=267&siteId=709","Body":""} }
{ "timestamp": "2026-07-17 19:27:02.9753", "level": "Error", "severity": "ERROR", "TraceId": "94b7db60-139d-44ec-8024-c03a7697c0dd", "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/Organisations/232/PtwConfig?jobTypeIds=201&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=201&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 19:30:17.6893", "level": "Error", "severity": "ERROR", "TraceId": "2b9b83a1-485e-4ea9-a18a-bfa3449d14d4", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 19:30:21.5556", "level": "Error", "severity": "ERROR", "TraceId": "bca9c9b9-3877-44b6-82a1-63211077720e", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 19:30:37.1352", "level": "Error", "severity": "ERROR", "TraceId": "91e1f69f-3211-483b-b2c9-fd2ae0e8c9bb", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 19:30:37.7155", "level": "Error", "severity": "ERROR", "TraceId": "c1b8787a-3dad-46bd-be98-dfe3fab957af", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 19:32:01.4221", "level": "Error", "severity": "ERROR", "TraceId": "22292893-84cd-48a2-8964-84d68767d7a7", "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/Organisations/248/PtwConfig?jobTypeIds=267&siteId=744","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=267&siteId=744","Body":""} }
{ "timestamp": "2026-07-17 19:40:07.1835", "level": "Error", "severity": "ERROR", "TraceId": "dc360ec1-139e-4c93-9525-209b8d5a4b06", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 19:40:14.4971", "level": "Error", "severity": "ERROR", "TraceId": "c9892754-e9ee-4c62-b2cb-ceb33dad891a", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 19:40:17.9621", "level": "Error", "severity": "ERROR", "TraceId": "9c665759-cce7-49ba-b4eb-47af4fefd604", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 19:40:25.3418", "level": "Error", "severity": "ERROR", "TraceId": "182b0b7e-785e-49ff-9472-248cf387a54e", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 19:40:33.1838", "level": "Error", "severity": "ERROR", "TraceId": "391c320e-962a-46b1-b687-8e05b4459ce4", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 19:40:34.5525", "level": "Error", "severity": "ERROR", "TraceId": "cba099be-30e3-4598-86a0-5bef1020db2f", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 19:41:41.1886", "level": "Error", "severity": "ERROR", "TraceId": "da4f6a49-03fb-426c-b697-5e040f941696", "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/Organisations/255/PtwConfig?jobTypeIds=305&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=305&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 19:41:46.9070", "level": "Error", "severity": "ERROR", "TraceId": "0b819c56-e351-4241-bdee-8579d1e54886", "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/Organisations/255/PtwConfig?jobTypeIds=309&siteId=776","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=309&siteId=776","Body":""} }
{ "timestamp": "2026-07-17 20:23:37.3585", "level": "Error", "severity": "ERROR", "TraceId": "63673bcf-89d7-4ab5-9ffc-ccf6ae871fd1", "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/Organisations/248/PtwConfig?jobTypeIds=270&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=270&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 20:27:59.6978", "level": "Error", "severity": "ERROR", "TraceId": "0eadd7e5-8eb6-485e-a350-5b8a7456246d", "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/Organisations/211/PtwConfig?jobTypeIds=140&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=140&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 20:28:37.3793", "level": "Error", "severity": "ERROR", "TraceId": "9d032966-787f-43a0-b9b1-a1140826f0d9", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 20:28:45.9488", "level": "Error", "severity": "ERROR", "TraceId": "a4ecbc30-e8e2-43fa-b39b-d75691afc96a", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 20:28:49.6658", "level": "Error", "severity": "ERROR", "TraceId": "40b13cde-3c5a-45fd-9940-d337c1993cb6", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=602","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=602","Body":""} }
{ "timestamp": "2026-07-17 20:29:00.5829", "level": "Error", "severity": "ERROR", "TraceId": "55afdfbb-80ed-4b0b-bdb5-2a0aa8a402b7", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 20:30:39.1494", "level": "Error", "severity": "ERROR", "TraceId": "03817117-5985-426a-a888-18e2a9076187", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 20:36:49.3715", "level": "Error", "severity": "ERROR", "TraceId": "2c47abfa-2124-46a9-866d-99a45d339f5a", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 20:37:11.3537", "level": "Error", "severity": "ERROR", "TraceId": "036c0d60-c703-4b8d-9ab5-b850417b6333", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 20:37:21.4494", "level": "Error", "severity": "ERROR", "TraceId": "19a0d132-430f-4543-96fd-a606ed0918bf", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 20:37:26.8656", "level": "Error", "severity": "ERROR", "TraceId": "2a60c849-2bb1-4181-85ec-66dfd240da18", "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/Organisations/255/PtwConfig?jobTypeIds=311&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=311&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 20:37:45.2021", "level": "Error", "severity": "ERROR", "TraceId": "19cbe6a9-f4af-4664-96cf-49535ce7451a", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 20:37:49.4308", "level": "Error", "severity": "ERROR", "TraceId": "104b3089-6f8f-445a-9168-8b999747329f", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=537","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=537","Body":""} }
{ "timestamp": "2026-07-17 20:38:05.4523", "level": "Error", "severity": "ERROR", "TraceId": "a73e2774-e1b1-4669-9dda-faa67b11cbab", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=773","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=773","Body":""} }
{ "timestamp": "2026-07-17 20:38:12.1112", "level": "Error", "severity": "ERROR", "TraceId": "defe9f3a-e690-47bd-82c5-58282c3d2282", "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/Organisations/255/PtwConfig?jobTypeIds=312&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=312&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 21:21:29.9794", "level": "Error", "severity": "ERROR", "TraceId": "e152cc07-8638-4425-8376-fc0551c091b9", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 21:21:34.7916", "level": "Error", "severity": "ERROR", "TraceId": "7890e7a1-071f-4b58-9c39-b1a3682925cb", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 21:22:01.0112", "level": "Error", "severity": "ERROR", "TraceId": "848dc90f-8909-49c7-946d-8478df326e23", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 21:22:14.1719", "level": "Error", "severity": "ERROR", "TraceId": "f5eee64e-3aa0-4187-baf3-89acc2f6e86d", "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/Organisations/211/PtwConfig?jobTypeIds=317&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=317&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 21:23:25.8986", "level": "Error", "severity": "ERROR", "TraceId": "d4bc2604-4522-4ac7-9b61-cbec18808ea7", "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/Organisations/248/PtwConfig?jobTypeIds=270&siteId=708","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=270&siteId=708","Body":""} }
{ "timestamp": "2026-07-17 21:28:54.9562", "level": "Error", "severity": "ERROR", "TraceId": "4ec5f456-62cd-4196-b917-695413fe566b", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 21:29:02.7544", "level": "Error", "severity": "ERROR", "TraceId": "28106ef8-0529-41cf-bce5-8c0ecef88ff1", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 21:29:12.1892", "level": "Error", "severity": "ERROR", "TraceId": "11de88d6-0673-4ff7-8780-f65b2778c447", "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/Organisations/255/PtwConfig?jobTypeIds=313&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=313&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 21:29:21.3013", "level": "Error", "severity": "ERROR", "TraceId": "090a29b8-bb80-4ad0-82b6-4bf4a32f5462", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 21:29:47.7841", "level": "Error", "severity": "ERROR", "TraceId": "0b9595fc-0b4f-45aa-bcf5-8192c2a4fa87", "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/Organisations/255/PtwConfig?jobTypeIds=316&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=316&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 21:29:58.3168", "level": "Error", "severity": "ERROR", "TraceId": "ce458181-cc49-4964-8cd1-228083916a9d", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 21:30:12.1737", "level": "Error", "severity": "ERROR", "TraceId": "3e5b9e84-ef36-4e51-98db-2ceede439738", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 21:30:30.7309", "level": "Error", "severity": "ERROR", "TraceId": "9ce4cbda-f25b-4e63-9191-6f2a515bd48d", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 22:14:01.6151", "level": "Error", "severity": "ERROR", "TraceId": "33a355c4-6868-4760-a801-5e61582ff24d", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=706","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=706","Body":""} }
{ "timestamp": "2026-07-17 22:17:49.3995", "level": "Error", "severity": "ERROR", "TraceId": "7f2e455f-f2e3-40b3-b90d-372040aa71bb", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 22:17:55.3186", "level": "Error", "severity": "ERROR", "TraceId": "fa95df6d-d3c4-4b94-aad3-2bfb4e7edbae", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=801","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=801","Body":""} }
{ "timestamp": "2026-07-17 22:17:57.3024", "level": "Error", "severity": "ERROR", "TraceId": "141dd0d8-d204-42f6-b5ca-f95056598d66", "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/Organisations/211/PtwConfig?jobTypeIds=143&siteId=582","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=143&siteId=582","Body":""} }
{ "timestamp": "2026-07-17 22:18:01.8735", "level": "Error", "severity": "ERROR", "TraceId": "a6de826b-a530-443c-bfc5-cb5a52b7d318", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=603","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=603","Body":""} }
{ "timestamp": "2026-07-17 22:18:05.9487", "level": "Error", "severity": "ERROR", "TraceId": "af41f967-f5f9-48c3-961d-18127a3b89f6", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 22:18:25.6742", "level": "Error", "severity": "ERROR", "TraceId": "750970fa-8512-48c3-80d2-ee8e5f55a211", "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/Organisations/211/PtwConfig?jobTypeIds=133&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=133&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 22:24:37.3737", "level": "Error", "severity": "ERROR", "TraceId": "c0b5ba49-1c23-4128-a237-bcd886002865", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 22:28:13.4426", "level": "Error", "severity": "ERROR", "TraceId": "68f3f681-25d4-4df7-b189-e6ce8b84d8ff", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 22:28:18.6291", "level": "Error", "severity": "ERROR", "TraceId": "ed450b63-9ae5-42de-94af-9f6360ff8da2", "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/Organisations/255/PtwConfig?jobTypeIds=315&siteId=774","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=315&siteId=774","Body":""} }
{ "timestamp": "2026-07-17 22:28:29.4091", "level": "Error", "severity": "ERROR", "TraceId": "7a9409b6-1c2a-4db6-abad-54018d572e50", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=787","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=787","Body":""} }
{ "timestamp": "2026-07-17 22:28:34.2714", "level": "Error", "severity": "ERROR", "TraceId": "e050d70b-e510-418e-ba18-430c48691581", "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/Organisations/255/PtwConfig?jobTypeIds=310&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=310&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 22:29:09.8337", "level": "Error", "severity": "ERROR", "TraceId": "74e0f286-3301-4001-877a-41e10f9c3b23", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=898","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=898","Body":""} }
{ "timestamp": "2026-07-17 22:29:26.1126", "level": "Error", "severity": "ERROR", "TraceId": "0e340195-99ce-4962-ac4d-1ee2f52c9d54", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 22:29:49.5869", "level": "Error", "severity": "ERROR", "TraceId": "da38739b-14b1-438b-8cf0-8dabcf07b052", "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/Organisations/255/PtwConfig?jobTypeIds=308&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=308&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 22:30:08.4597", "level": "Error", "severity": "ERROR", "TraceId": "9e5bcb16-eae5-4bee-80dc-c5ec5b9acf0e", "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/Organisations/255/PtwConfig?jobTypeIds=314&siteId=779","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=314&siteId=779","Body":""} }
{ "timestamp": "2026-07-17 22:30:16.2567", "level": "Error", "severity": "ERROR", "TraceId": "de94a9a2-e5e4-44a6-9bc5-183cfbb889d9", "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/Organisations/211/PtwConfig?jobTypeIds=134&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=134&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 23:26:53.6697", "level": "Error", "severity": "ERROR", "TraceId": "ac359259-8fe8-4683-a3ef-1337914a7bcd", "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/Organisations/248/PtwConfig?jobTypeIds=286&siteId=705","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=286&siteId=705","Body":""} }
{ "timestamp": "2026-07-17 23:27:01.1143", "level": "Error", "severity": "ERROR", "TraceId": "a438b0d2-a8f7-4d36-bf83-1576e9e8bed6", "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/Organisations/248/PtwConfig?jobTypeIds=266&siteId=707","Route":"/Organisations/248/PtwConfig","Query":"?jobTypeIds=266&siteId=707","Body":""} }
{ "timestamp": "2026-07-17 23:27:03.7572", "level": "Error", "severity": "ERROR", "TraceId": "9e2ea1c7-d6a4-49bc-910a-0047206fca1b", "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-07-17 23:27:37.4184", "level": "Error", "severity": "ERROR", "TraceId": "d95f3564-8cd3-49b2-9fa0-1d60f3178abb", "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/Organisations/232/PtwConfig?jobTypeIds=196&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=196&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 23:27:41.2424", "level": "Error", "severity": "ERROR", "TraceId": "6f91b1f5-4ca2-4693-a68a-527de7f0c356", "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/Organisations/232/PtwConfig?jobTypeIds=194&siteId=662","Route":"/Organisations/232/PtwConfig","Query":"?jobTypeIds=194&siteId=662","Body":""} }
{ "timestamp": "2026-07-17 23:27:59.9469", "level": "Error", "severity": "ERROR", "TraceId": "204e392f-4876-4246-b357-841e99ff3500", "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/Organisations/204/PtwConfig?jobTypeIds=78&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=78&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 23:28:00.9277", "level": "Error", "severity": "ERROR", "TraceId": "3fe449f6-1e08-4d88-98de-1bea35ea4d7c", "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/Organisations/204/PtwConfig?jobTypeIds=81&siteId=508","Route":"/Organisations/204/PtwConfig","Query":"?jobTypeIds=81&siteId=508","Body":""} }
{ "timestamp": "2026-07-17 23:30:57.3717", "level": "Error", "severity": "ERROR", "TraceId": "b8cbabcb-0711-467a-9415-cb26db9d5abd", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=536","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=536","Body":""} }
{ "timestamp": "2026-07-17 23:31:02.9924", "level": "Error", "severity": "ERROR", "TraceId": "c6d06814-c3e5-483c-bdf9-856e820126fa", "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/Organisations/211/PtwConfig?jobTypeIds=135&siteId=619","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=135&siteId=619","Body":""} }
{ "timestamp": "2026-07-17 23:31:06.5557", "level": "Error", "severity": "ERROR", "TraceId": "64782e15-fda5-4a49-8c6d-e5cabb9cd5e1", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=604","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=604","Body":""} }
{ "timestamp": "2026-07-17 23:31:13.6337", "level": "Error", "severity": "ERROR", "TraceId": "a525f5fe-b1d5-4654-8549-7e33bd2a700c", "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/Organisations/211/PtwConfig?jobTypeIds=138&siteId=830","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=138&siteId=830","Body":""} }
{ "timestamp": "2026-07-17 23:37:42.3271", "level": "Error", "severity": "ERROR", "TraceId": "139169f5-f7fa-44f9-8a74-a3d3587533fc", "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/Organisations/211/PtwConfig?jobTypeIds=139&siteId=588","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=139&siteId=588","Body":""} }
{ "timestamp": "2026-07-17 23:38:53.4951", "level": "Error", "severity": "ERROR", "TraceId": "e457d0d0-38fb-4762-9cf1-5654498526c0", "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/Organisations/255/PtwConfig?jobTypeIds=307&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=307&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 23:39:25.8900", "level": "Error", "severity": "ERROR", "TraceId": "002d740d-b0f6-4671-a94b-4f72a22e330b", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=775","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=775","Body":""} }
{ "timestamp": "2026-07-17 23:39:29.9087", "level": "Error", "severity": "ERROR", "TraceId": "58ffb2ad-54ac-4f58-85b0-3eff5ee5493e", "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/Organisations/255/PtwConfig?jobTypeIds=304&siteId=778","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=304&siteId=778","Body":""} }
{ "timestamp": "2026-07-17 23:39:41.6425", "level": "Error", "severity": "ERROR", "TraceId": "1c5e69e3-2c27-4ff1-ac22-19c4dd7cfcff", "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/Organisations/255/PtwConfig?jobTypeIds=306&siteId=777","Route":"/Organisations/255/PtwConfig","Query":"?jobTypeIds=306&siteId=777","Body":""} }
{ "timestamp": "2026-07-17 23:40:53.7733", "level": "Error", "severity": "ERROR", "TraceId": "cc80598f-ab8b-443c-a5da-16143f54b00b", "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/Organisations/211/PtwConfig?jobTypeIds=136&siteId=616","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=136&siteId=616","Body":""} }
{ "timestamp": "2026-07-17 23:41:37.3521", "level": "Error", "severity": "ERROR", "TraceId": "d8bea6d2-ef7e-49a9-ae5b-ed796e85948c", "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/Organisations/211/PtwConfig?jobTypeIds=137&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=137&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 23:42:00.4564", "level": "Error", "severity": "ERROR", "TraceId": "3e104e93-88ac-4475-895e-5d00668aced1", "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/Organisations/211/PtwConfig?jobTypeIds=141&siteId=617","Route":"/Organisations/211/PtwConfig","Query":"?jobTypeIds=141&siteId=617","Body":""} }
{ "timestamp": "2026-07-17 23:59:45.1488", "level": "Error", "severity": "ERROR", "TraceId": "6b3f669d-3eca-4909-a0f9-9980ec79eeaf", "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":""} }
