{"timestamp": "2026-03-20 01:59:36.941", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":"Judge Tenorio","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 01:59:52.678", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11123,"Name":"Zbigniew Calvin"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:00:28.828", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":4206,"Name":"Deonta Soukup"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:00:59.376", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:01:22.981", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:03:24.753", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:04:20.548", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:04:40.763", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:10:44.009", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:10:59.215", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:11:51.739", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11123,"Name":"Zbigniew Calvin"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"09:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:12:15.931", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:12:39.703", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:12:54.011", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:13:11.712", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"03:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:18:53.394", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"04:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"04:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:19:29.265", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1029,"ChangedBy":{"UserId":11120,"Name":"Aimée Burleson"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"04:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"04:55 AM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:28:32.028", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":"Judge Tenorio","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:29:01.886", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":11123,"Name":"Zbigniew Calvin"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:29:51.515", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":4206,"Name":"Deonta Soukup"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:31:12.764", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":11167,"Name":"Judge Tenorio"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":null,"NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:31:57.465", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":11123,"Name":"Zbigniew Calvin"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 02:33:30.405", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1030,"ChangedBy":{"UserId":4206,"Name":"Deonta Soukup"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Electrical","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"07:00 PM","WorkPermitTimeEnd":"10:55 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 03:12:56.168", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1031,"ChangedBy":{"UserId":4206,"Name":"Deonta Soukup"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"InflaRx N.V.","NameOfRequestor":"Deonta Soukup","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"08:42 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 03:14:54.966", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1031,"ChangedBy":{"UserId":11123,"Name":"Zbigniew Calvin"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"InflaRx N.V.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"08:42 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"InflaRx N.V.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"08:42 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 03:15:04.681", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1031,"ChangedBy":{"UserId":4206,"Name":"Deonta Soukup"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"InflaRx N.V.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"08:42 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Morgan's Point Resort","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Confined Space","Contractor":"InflaRx N.V.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"08:42 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 04:12:24.715", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":22,"EntityId":708,"ChangedBy":{"UserId":5538,"Name":"Mozell Heaton"},"ChangeType":"Updated","OldValue":{"LocationName":"Colver","SiteShortCode":"ROO","Latitude":"29.880793942","Longitude":"77.817518164","Address":"Colver"},"NewValue":{"LocationName":"Colver","SiteShortCode":"ROO","Latitude":"29.880793942","Longitude":"77.817518164","Address":null}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 04:54:20.886", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "[DateStamper] Exception occurred while processing file D:\App-Data\iis\api.incidentreporter365.com\attachments\248\work-permit\Ambulance_f6ebaf1e-69fd-4ee5-ba2a-54991bd28a5a (1)_2026-03-20_04-54-20-5420_52210c9a-6709-4d55-b0c2-d778e20fd00d.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))
   at ImageMagick.Environment.NativeMethods.X64.Environment_SetEnv(IntPtr name, IntPtr value)
   at ImageMagick.Environment.NativeEnvironment.SetEnv(String name, String value)
   at ImageMagick.MagickNET.InitializeConfiguration(ConfigurationFiles configFiles, String newPath)
   at ImageMagick.Environment.NativeMethods.X64..cctor()
   --- End of inner exception stack trace ---
   at ImageMagick.Environment.NativeMethods.X64.Environment_Initialize()
   at ImageMagick.Environment.Initialize()
   at ImageMagick.MagickSettings.NativeMagickSettings..cctor()
   --- End of inner exception stack trace ---
   at ImageMagick.MagickSettings.NativeMagickSettings..ctor()
   at ImageMagick.MagickSettings..ctor()
   at ImageMagick.MagickImage..ctor()
   at IncidentReporter.API.Helpers.DateStamperHelper.AddTimestampToImage(String inputFilePath) in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\Helpers\DateStamperHelper.cs:line 19", "stackTrace": ""}
{"timestamp": "2026-03-20 04:54:21.551", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1041,"ChangedBy":{"UserId":4094,"Name":"Winnifred Poirier"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Eastpoint","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Electrical Work","Contractor":"","NameOfRequestor":"Winnifred Poirier","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"11:18 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":"Draft","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 05:01:24.079", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13491,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"20-March-2026_Ambulance_01","AssetType":null,"InspectionType":"Ambulance Checklist","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 05:07:57.152", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":4,"EntityId":529,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Updated","OldValue":{"InspectionType":"Ambulance Checklist","Sites":"Fletcher, Isabella, Woodsburgh, Gladeville, Avra Valley, De Land, Blencoe, Highland Falls, St. Johns, Menomonie, Austin, Meridian Village, Animas, Ellinger, Bothell East, Campbell Station","AssetTypes":"Ambulance","Frequency":"Monthly","Config":{"Sections":[{"SectionId":1,"SectionName":"","SectionType":"textarea","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_1","Check":"<font face=\"Arial\" size=\"3\">Contractor</font>","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Contractor name","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"1_2","Check":"Doc. No","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Doc. No","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":100}},{"Id":"1_3","Check":"Driver Name","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Driver name","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":100}},{"Id":"1_4","Check":"Date","Type":"date","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Date","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":4,"SectionName":"Checklist","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":true,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"4_1","Check":"Licensed driver deployed","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_2","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_3","Check":"Contact number displayed on the vehicle\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_4","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_5","Check":"Oxygen Cylinder available\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_6","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_7","Check":"Mask In Good Condition\t\t\t\t\t\t\t\t\t\t\t\t\t\t","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_8","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_9","Check":"Stretcher With Belt\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_10","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_11","Check":"Function Test\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_12","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_13","Check":"Folding Stretcher\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_14","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_15","Check":"Basic First Aid Kit\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_16","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_17","Check":"Torniquet\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_18","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_19","Check":"Splints\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_20","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_21","Check":"Neck Brace\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_22","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_23","Check":"Back Door Opens Easily From Inside\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_24","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_25","Check":"Back & Side Doors Locking System Good Condition\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_26","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_27","Check":"Good Mechanical Condition/Tires\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_28","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_29","Check":"Revolving Lights/Headlights/Signal Lights\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_30","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_31","Check":"Service Horn/Siren\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_32","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":5,"SectionName":" ","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"5_1","Check":"Remarks ( If any further)","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Type the remarks if any","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":6,"SectionName":"Signature","SectionType":"signature","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":4,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"Contractor's Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Contractor's Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":true,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":2,"Check":"JLL Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"JLL Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":true,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":3,"Check":"Client's Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Client's Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":false,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]}]}},"NewValue":{"InspectionType":"Ambulance Checklist","Sites":"Fletcher, Isabella, Woodsburgh, Gladeville, Avra Valley, De Land, Blencoe, Highland Falls, St. Johns, Menomonie, Austin, Meridian Village, Animas, Ellinger, Bothell East, Campbell Station","AssetTypes":"Ambulance","Frequency":"Monthly","Config":{"Sections":[{"SectionId":1,"SectionName":"","SectionType":"textarea","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_1","Check":"<font face=\"Arial\" size=\"3\">Contractor</font>","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Contractor name","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}},{"Id":"1_2","Check":"Doc. No.","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Doc. No","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":100}},{"Id":"1_3","Check":"Driver Name","Type":"textarea","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Driver name","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":100}},{"Id":"1_4","Check":"Date","Type":"date","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Date","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":true,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":4,"SectionName":"Checklist","SectionType":"radio","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":true,"FileUploadControl":{"IsCameraAllowed":true,"IsImageUploadAllowed":true,"IsVideoUploadAllowed":true,"IsAudioUploadAllowed":true,"IsFileUploadAllowed":true},"Checks":[{"Id":"4_1","Check":"Licensed driver deployed","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_2","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_3","Check":"Contact number displayed on the vehicle\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_4","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_5","Check":"Oxygen Cylinder available\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_6","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_7","Check":"Mask In Good Condition\t\t\t\t\t\t\t\t\t\t\t\t\t\t","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_8","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":1,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_9","Check":"Stretcher With Belt\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_10","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_11","Check":"Function Test\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_12","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":2,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_13","Check":"Folding Stretcher\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_14","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_15","Check":"Basic First Aid Kit\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_16","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":3,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_17","Check":"Torniquet\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_18","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_19","Check":"Splints\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_20","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":4,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_21","Check":"Neck Brace\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_22","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_23","Check":"Back Door Opens Easily From Inside\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_24","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":5,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_25","Check":"Back & Side Doors Locking System Good Condition\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_26","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_27","Check":"Good Mechanical Condition/Tires\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_28","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":6,"ColumnOrder":3,"WidthPercentage":25}},{"Id":"4_29","Check":"Revolving Lights/Headlights/Signal Lights\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":0,"WidthPercentage":25}},{"Id":"4_30","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":1,"WidthPercentage":25}},{"Id":"4_31","Check":"Service Horn/Siren\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n","Type":"radio","Value":"","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","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"horizontal"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":2,"WidthPercentage":25}},{"Id":"4_32","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":7,"ColumnOrder":3,"WidthPercentage":25}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":5,"SectionName":" ","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"5_1","Check":"Remarks ( If any further)","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"Type the remarks if any","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":6,"SectionName":"Signature","SectionType":"signature","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":4,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"Contractor's Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Contractor's Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":true,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":2,"Check":"JLL Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"JLL Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":true,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":3,"Check":"Client's Representative","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Client's Representative","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":false,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]}]}}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 05:09:01.442", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13492,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"20-03-2026_ambulance","AssetType":null,"InspectionType":"Ambulance Checklist","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 05:26:52.804", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:26:53.286", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:27:31.900", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:27:31.900", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:27:49.707", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:27:49.712", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:27:57.196", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:27:57.196", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:27:57.211", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:27:57.211", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:28:57.223", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:28:57.253", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:28:57.854", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:28:57.870", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:29:09.111", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:29:09.124", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:31:01.352", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:31:01.352", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:31:01.352", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:31:01.352", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:31:19.377", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:31:19.377", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 05:31:19.384", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:31:19.384", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 05:32:27.683", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13493,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"grinding 20-03-2026","AssetType":null,"InspectionType":"Grinding Machine Checklist","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 05:53:48.427", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13494,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"20-03-2026WoodCutter","AssetType":null,"InspectionType":"Wood Cutter Checklist","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:09:53.979", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1042,"ChangedBy":{"UserId":1,"Name":"Candis Rugg"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Eastpoint","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Confined Space Entry","Contractor":"","NameOfRequestor":"Candis Rugg","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"21-Mar-2026","WorkPermitTimeStart":"12:39 PM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:13:50.834", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 06:13:50.834", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537", "stackTrace": "MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered during command execution. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Fatal error encountered attempting to read the resultset. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at MySql.Data.MySqlClient.TimedStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.LoadPacket()
   at MySql.Data.MySqlClient.MySqlStream.ReadPacket()
   at MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int64& insertedId)
   at MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId, Boolean force)
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlDataReader.NextResult()
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior)
   at System.Data.Common.DbCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Dapper.SqlMapper.<QueryMultipleAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<>c__DisplayClass53_0.<<GetAllPermitToWork>b__1>d.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2381
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.BaseRepo.<ExecuteQueryAsync>d__7`1.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\BaseRepo.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.DAL.Repositories.PtwRepo.<GetAllPermitToWork>d__53.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.DAL\Repositories\PtwRepo.cs:line 2379
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at IncidentReporter.API.BLL.PtwBLL.<GetAllPermitToWork>d__25.MoveNext() in D:\work\incident-reporter-api\IncidentReporter\IncidentReporter.API\BLL\PtwBLL.cs:line 2537"}
{"timestamp": "2026-03-20 06:13:50.879", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 06:13:50.879", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send log: Unauthorized", "stackTrace": ""}
{"timestamp": "2026-03-20 06:20:09.115", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13495,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"20-03-2026_welding","AssetType":null,"InspectionType":"Welding Machine Checklist","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:24:19.982", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":4,"EntityId":554,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Updated","OldValue":{"InspectionType":"Lux Level Monitoring","Sites":"Fletcher, Isabella, Woodsburgh, Gladeville, Avra Valley, De Land, Blencoe, Highland Falls, St. Johns, Menomonie, Austin, Meridian Village, Animas, Ellinger, Bothell East, Campbell Station","AssetTypes":"Default","Frequency":"Monthly","Config":{"Sections":[{"SectionId":3,"SectionName":"Basic details","SectionType":"date","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"3_1","Check":"Date","Type":"date","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_2","Check":"Floor","Type":"text","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_3","Check":"Time","Type":"time","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":1,"SectionName":" ","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_1","Check":"Location (as per floor plan)","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"1_2","Check":"Lux level at Task Height","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"1_3","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"ConditionalRules":[],"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Location (as per floor plan)","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Lux level at Task Height","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_3","header":"Remarks","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]}}},{"SectionId":2,"SectionName":"Signature(s)","SectionType":"signature","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"Inspected By","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Inspected By","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":false,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]}]}},"NewValue":{"InspectionType":"Lux Level Monitoring","Sites":"Fletcher, Isabella, Woodsburgh, Gladeville, Avra Valley, De Land, Blencoe, Highland Falls, St. Johns, Menomonie, Austin, Meridian Village, Animas, Ellinger, Bothell East, Campbell Station","AssetTypes":"Default","Frequency":"Monthly","Config":{"Sections":[{"SectionId":3,"SectionName":"Basic details","SectionType":"date","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":1,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"3_1","Check":"Date","Type":"date","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"3_2","Check":"Floor","Type":"text","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"3_3","Check":"Time","Type":"time","Value":null,"IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]},{"SectionId":1,"SectionName":" ","SectionType":"text","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":2,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":"1_1","Check":"Location (as per floor plan)","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":33.33}},{"Id":"1_2","Check":"Lux level at Task Height","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":1,"WidthPercentage":33.33}},{"Id":"1_3","Check":"Remarks","Type":"text","Value":"","IsMandatory":0,"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":2,"WidthPercentage":33.33}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":true,"ConditionalRules":[],"TableConfig":{"CheckConfiguration":{"columnsItems":[{"field":"check_1","header":"Location (as per floor plan)","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_2","header":"Lux level at Task Height","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"},{"field":"check_3","header":"Remarks","placeholder":"","type":"text","editable":true,"required":false,"alignment":"center"}]}}},{"SectionId":2,"SectionName":"Signature","SectionType":"signature","MandatoryChecksCount":0,"OrganisationId":null,"Status":1,"Rank":3,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"Inspected By","Type":"signature","Value":"","IsMandatory":0,"SignatureConfiguration":{"Labels":"Inspected By","Declaration":"","SignedUserId":0,"SignedUserName":"","SignedDateAndTime":"","SignedAcmRoleId":454,"DepartmentId":null,"IsAssignedToMandatory":false,"IsRejected":false,"InspectionStatusId":0,"InspectionStatusName":""},"CheckConfiguration":{"Validations":{"Required":false,"RequiredMessage":"This field is required","MinLength":null,"MinLengthMessage":null,"MaxLength":null,"MaxLengthMessage":null,"Min":null,"MinMessage":null,"Max":null,"MaxMessage":null,"Pattern":null,"PatternMessage":null},"Placeholder":"","DisplayOrientation":"vertical","Multiselect":false,"FloatingLabel":false,"ReadOnly":false,"ConditionalRules":[],"Alignment":"center"},"LayoutMetadata":{"RowNumber":0,"ColumnOrder":0,"WidthPercentage":100}}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false,"ConditionalRules":[]}]}}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:25:04.437", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13496,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"lux_20-03-2026","AssetType":null,"InspectionType":"Lux Level Monitoring","Status":"Inspected","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:51:54.801", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1019,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"General - Cold Work, Hot Work","Contractor":"Lifevantage Corporation (Delaware)","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:45 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"General - Cold Work, Hot Work","Contractor":"Lifevantage Corporation (Delaware)","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:45 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:52:18.247", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1019,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"General - Cold Work, Hot Work","Contractor":"Lifevantage Corporation (Delaware)","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:45 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"General - Cold Work, Hot Work","Contractor":"Lifevantage Corporation (Delaware)","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:45 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:52:27.762", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1017,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Height Work, General - Cold Work, Hot Work","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:40 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Height Work, General - Cold Work, Hot Work","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:40 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:52:36.117", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1016,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Height Work, Hot Work","Contractor":"AIRO Group Holdings Inc.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:35 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"Maintenance","DepartmentIncharge":null,"TypeOfPermit":"Height Work, Hot Work","Contractor":"AIRO Group Holdings Inc.","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"18-Mar-2026","WorkPermitDateEnd":"18-Mar-2026","WorkPermitTimeStart":"09:35 AM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:53:21.800", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1043,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Electrical Work","Contractor":"","NameOfRequestor":"Stephenie Hoyt","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"12:36 PM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:53:33.346", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1043,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Updated","OldValue":{"Uid":null,"SiteName":"Melmore","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Electrical Work","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"12:36 PM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""},"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Electrical Work","Contractor":"","NameOfRequestor":null,"Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"12:36 PM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":null,"Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 06:57:25.116", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":26,"EntityId":1044,"ChangedBy":{"UserId":5531,"Name":"Stephenie Hoyt"},"ChangeType":"Created","OldValue":null,"NewValue":{"Uid":null,"SiteName":"Melmore","Department":"EHS","DepartmentIncharge":null,"TypeOfPermit":"Confined Space Entry","Contractor":"","NameOfRequestor":"Stephenie Hoyt","Shift":null,"WorkPermitDateStart":"20-Mar-2026","WorkPermitDateEnd":"20-Mar-2026","WorkPermitTimeStart":"12:44 PM","WorkPermitTimeEnd":"06:00 PM","IsManualPtw":false,"Approvers":null,"Status":"Submit","Description":"","Location":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 07:53:31.355", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":29,"EntityId":5530,"ChangedBy":{"UserId":1,"Name":"Candis Rugg"},"ChangeType":"Updated","OldValue":{"DisplayName":"Curley Benedict","WhatsappCountryCode":"+91","WhatsappNumber":"2000001716","MobileCountryCode":"+91","MobileNumber":"2000001716","EmployeeCode":"748","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"Falcon's Beyond Global Inc. Warrants","Department":"Quality","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"","AdditionalQualifications":null,"Email":"TTK_COB_SITE_EHS@oqsha.com","UserUid":null,"ShowAllTickets":"No","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"No","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Washoe Valley","Role":"Site EHS","PtwRole":"","TypeOfPermits":"","AssetTypes":"Default, Earth Moving equipment, Construction vehicle, Material Handling Equipment, Construction Equipment, Fire Equipment, Concrete Equipment, Rebar Processing Equipment, Default-JPSL, Finishing Equipment, Fixed Asset, Products","IsUserActive":"Active"},"NewValue":{"DisplayName":"Curley Benedict","WhatsappCountryCode":"+91","WhatsappNumber":"2000001716","MobileCountryCode":"+91","MobileNumber":"2000001716","EmployeeCode":"748","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"Falcon's Beyond Global Inc. Warrants","Department":"Quality","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"","AdditionalQualifications":null,"Email":"TTK_COB_SITE_EHS@oqsha.com","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"No","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Washoe Valley","Role":"Site EHS","PtwRole":"","TypeOfPermits":"","AssetTypes":"Default, Earth Moving equipment, Construction vehicle, Material Handling Equipment, Construction Equipment, Fire Equipment, Concrete Equipment, Rebar Processing Equipment, Default-JPSL, Finishing Equipment, Fixed Asset, Products, Default","IsUserActive":"Active"}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 07:53:52.565", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":29,"EntityId":5538,"ChangedBy":{"UserId":1,"Name":"Candis Rugg"},"ChangeType":"Updated","OldValue":{"DisplayName":"Mozell Heaton","WhatsappCountryCode":"+91","WhatsappNumber":"2000002528","MobileCountryCode":"+91","MobileNumber":"2000002528","EmployeeCode":"3739","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"Falcon's Beyond Global Inc. Warrants","Department":"EHS","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"","AdditionalQualifications":null,"Email":"TTK_EHS@oqsha.com","UserUid":null,"ShowAllTickets":"No","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"No","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Colver, Eastpoint, Elmore City, Mathiston, Melmore, Washoe Valley","Role":"EHS Head","PtwRole":"","TypeOfPermits":"","AssetTypes":"Default, Earth Moving equipment, Construction vehicle, Material Handling Equipment, Construction Equipment, Fire Equipment, Concrete Equipment, Rebar Processing Equipment, Default-JPSL, Finishing Equipment, Fixed Asset, Products","IsUserActive":"Active"},"NewValue":{"DisplayName":"Mozell Heaton","WhatsappCountryCode":"+91","WhatsappNumber":"2000002528","MobileCountryCode":"+91","MobileNumber":"2000002528","EmployeeCode":"3739","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"Falcon's Beyond Global Inc. Warrants","Department":"EHS","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"","AdditionalQualifications":null,"Email":"TTK_EHS@oqsha.com","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"No","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Colver, Eastpoint, Elmore City, Mathiston, Melmore, Washoe Valley","Role":"EHS Head","PtwRole":"","TypeOfPermits":"","AssetTypes":"Default, Earth Moving equipment, Construction vehicle, Material Handling Equipment, Construction Equipment, Fire Equipment, Concrete Equipment, Rebar Processing Equipment, Default-JPSL, Finishing Equipment, Fixed Asset, Products, Default","IsUserActive":"Active"}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 08:31:27.447", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":11,"EntityId":13497,"ChangedBy":{"UserId":2,"Name":"Rosie Swafford"},"ChangeType":"Created","OldValue":null,"NewValue":{"Site":"Austin","Department":null,"InspectionName":"Fire extinguisher","AssetType":null,"InspectionType":"Fire Extinguisher Inspection Checklist","Status":"Draft","Asset":null,"AssignedTo":"","DueDate":null,"NonOqshaAssets":null,"Sections":null,"AssociatedTasks":null,"Area":""}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 08:34:39.992", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":29,"EntityId":1246,"ChangedBy":{"UserId":1246,"Name":"Lesia Ignacio"},"ChangeType":"Updated","OldValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Admin","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane","IsUserActive":"Active"},"NewValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Admin","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane, Earth Moving Equipment (Copy)","IsUserActive":"Active"}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 08:35:00.141", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":29,"EntityId":1246,"ChangedBy":{"UserId":1246,"Name":"Lesia Ignacio"},"ChangeType":"Updated","OldValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Admin","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane, Earth Moving Equipment (Copy)","IsUserActive":"Active"},"NewValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Default App User","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane, Earth Moving Equipment (Copy)","IsUserActive":"Active"}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 08:35:10.436", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":29,"EntityId":1246,"ChangedBy":{"UserId":1246,"Name":"Lesia Ignacio"},"ChangeType":"Updated","OldValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Default App User","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane, Earth Moving Equipment (Copy)","IsUserActive":"Active"},"NewValue":{"DisplayName":"Lesia Ignacio","WhatsappCountryCode":"+91","WhatsappNumber":"2000002050","MobileCountryCode":"+91","MobileNumber":"2000002050","EmployeeCode":"","EmployeeType":"Employee","ContractStartedOn":"","ContractEndsOn":"","CompanyName":"American Woodmark Corporation","Department":"","DateOfJoining":"","DateOfBirth":null,"ReportingManager":"","EmergencyContactName":"","EmergencyContactNumber":"","Address":"Clifford","AdditionalQualifications":null,"Email":"osm05820@osmosys.co","UserUid":null,"ShowAllTickets":"Yes","SeeAllPtw":"No","ReceiveAllPtwNotifications":"No","ExemptFromGeofencing":"Yes","ViewAllInspections":"No","ReceiveAttendanceNotification":"No","Sites":"Beach City, Cooper City, Moncks Corner, Mulford","Role":"Admin","PtwRole":"","TypeOfPermits":"","AssetTypes":"DEFAULT, XXXX, Crane, Earth Moving Equipment (Copy)","IsUserActive":"Active"}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 08:55:29.082", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":12,"EntityId":327954,"ChangedBy":{"UserId":5386,"Name":"Cherri Eaton"},"ChangeType":"Created","OldValue":null,"NewValue":{"PermitToWorkUid":"P/BEAT/COM/ABVX/HW/26/00001","Site":"Robertsdale","TypeOfPermit":"Hot Work","Sections":[{"SectionId":50,"SectionName":"Hazards","SectionType":null,"SectionFiles":[],"Checks":[{"Id":3297,"Check":"Electrical Shock","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3298,"Check":"Carbon Fumes","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3299,"Check":"Arc Flash","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3300,"Check":"Burns","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3301,"Check":"Fire /Explosion","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3302,"Check":"Person Fall","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3303,"Check":"Equipment Fall","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3304,"Check":"Other Hazards","Value":"","Type":"freetext","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0}],"JobTypeId":0,"AllowAttachments":null,"FileUploadControl":null},{"SectionId":51,"SectionName":"Precautions Taken","SectionType":null,"SectionFiles":[],"Checks":[{"Id":3305,"Check":"Isolation","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3306,"Check":"LOTO Applied","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3307,"Check":"Isolation Switch Available","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3308,"Check":"Cordoned Area","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3309,"Check":"HIRA Undertaken","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3310,"Check":"Signage's Provided","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3311,"Check":"SOP","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3312,"Check":"Grounding Provided","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3313,"Check":"ELCB / RCCB Provided","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3314,"Check":"Awareness on expected emergencies ?","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3315,"Check":"Other Precautions","Value":"","Type":"freetext","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0}],"JobTypeId":0,"AllowAttachments":null,"FileUploadControl":null},{"SectionId":56,"SectionName":"Toolbox Talks","SectionType":null,"SectionFiles":[{"Value":"attachments\\204\\permittowork\\image_1773996846486_2026-03-20_08-54-10-5410_be5665bb-ef2b-403d-b3ce-cdc24752fe7d.jpeg","FileType":"Image"}],"Checks":[{"Id":3338,"Check":"Topics discussed","Value":"","Type":"freetext","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3339,"Check":"Attach photo","Value":"1","Type":"file","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0}],"JobTypeId":0,"AllowAttachments":null,"FileUploadControl":null},{"SectionId":52,"SectionName":"Job Specific PPEs","SectionType":null,"SectionFiles":[],"Checks":[{"Id":3316,"Check":"Safety Helmet","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3317,"Check":"Safety Shoes","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3318,"Check":"Full Body Harness","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3319,"Check":"Cover All","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3320,"Check":"Welding Face Shield","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3321,"Check":"Leather Hand Gloves","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3322,"Check":"Leather Apron","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3323,"Check":"UV Protection Shield","Value":"0","Type":"checkbox","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3324,"Check":"Other PPE's","Value":"","Type":"freetext","IsMandatory":0,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0}],"JobTypeId":0,"AllowAttachments":null,"FileUploadControl":null},{"SectionId":55,"SectionName":"Safety Considerations","SectionType":null,"SectionFiles":[],"Checks":[{"Id":3325,"Check":"Has the area at the work location been cleared of all the combustible materials & any other lubricants etc?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3326,"Check":"Has a flashback arrestor at both sides (cylinder & torch) been provided to the gas-cutting set?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3327,"Check":"Have Suitable Fire Extinguishers/sand buckets been kept handy at the work site?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3328,"Check":"Have Welding Screen (Yellow) / wet gunny bag/fire blanket been used to protect against sparks?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3329,"Check":"Vertical clearance. (at least 2 meters above the platform) (Supervision should be provided if sufficient clearance is not available)","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3330,"Check":"Is barricading being provided below while doing work at height?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3331,"Check":"Is the gas-cutting cylinder checked for any leakages?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3332,"Check":"Are the gas cylinders secured in a trolley using chains?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3333,"Check":"Do all workers involved in hot work have proper training on safety procedures and equipment use?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3334,"Check":"Do welding machines have ELCB/RCCB and proper earthing?","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3335,"Check":"Availability and use of PPEs. (Mandatory PPE + Leather Apron, Welding Face Shield, Leather Hand Gloves)","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3336,"Check":"Use of Full body harness with double lanyard & lifeline or anchor point.(while doing hot work at height)","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0},{"Id":3337,"Check":"Any other requirement (If Yes, please specify):\nEmergency exits are available, and Emergency vehicle and First-aid providers shall be assured during the work\nThe Main Isolation Switch location is known to All\nShock Treatment chart is available and is understood through TBT.","Value":"0","Type":"radiobutton","IsMandatory":1,"SignatureConfiguration":null,"CheckConfiguration":null,"SubChecks":null,"CheckOptions":[],"JobTypeId":0,"ParentCheckId":0}],"JobTypeId":0,"AllowAttachments":null,"FileUploadControl":null}]}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 09:56:33.371", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":31,"EntityId":381,"ChangedBy":{"UserId":5538,"Name":"Mozell Heaton"},"ChangeType":"Updated","OldValue":{"Name":"Medical Officer","Description":"","Privileges":{"Tasks.Create":0}},"NewValue":{"Name":"Medical Officer","Description":"","Privileges":{"Tasks.Create":2}}}
API Response: ", "stackTrace": ""}
{"timestamp": "2026-03-20 10:01:22.279", "level": "Error", "severity": "ERROR", "requestId": "", "httpMethod": "", "requestUrl": "", "message": "Failed to send audit log: Unauthorized
Request Payload: {"EntityTypeId":1,"EntityId":9155,"ChangedBy":{"UserId":5611,"Name":"Ashby Armour"},"ChangeType":"Updated","OldValue":{"SiteName":"Washoe Valley","CompanyName":null,"TaskCategory":"Safety Walkthrough","TaskDescription":"First aid kit - Eye wash bottle no expiry date marked.","TaskStatus":"Assigned","DueDate":"2/12/2026 6:30:00 PM","TaskRemainder":[],"Priority":"Medium","TaskAssignees":"Ashby Armour"},"NewValue":{"SiteName":"Washoe Valley","CompanyName":null,"TaskCategory":"Safety Walkthrough","TaskDescription":"First aid kit - Eye wash bottle no expiry date marked.","TaskStatus":"Resolved","DueDate":"2/12/2026 6:30:00 PM","TaskRemainder":[],"Priority":"Medium","TaskAssignees":"Ashby Armour"}}
API Response: ", "stackTrace": ""}
{ "timestamp": "2026-03-20 12:21:39.1141", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:23:23.7191", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:23:24.5945", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:25:43.0129", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:27:36.7678", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:31:12.8952", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 12:32:53.4350", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:15:22.2252", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:16:29.4016", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:23:38.4620", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:23:38.9857", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:24:38.8165", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 13:25:17.5210", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:09:20.6268", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:09:31.2602", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:09:50.1306", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:09:56.7648", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:10:58.5825", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 15:11:06.5994", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 18:41:45.7394", "level": "Error", "severity": "ERROR" }
{ "timestamp": "2026-03-20 18:41:46.7557", "level": "Error", "severity": "ERROR" }
