2026-01-11 22:48:17.1799 AlertProcessor System.Threading.ThreadAbortException: Thread was being aborted. at Interop.Windows.Sni.SniNativeMethodsX64.SNIReadSyncOverAsync(SNIHandle pConn, IntPtr& ppNewPacket, Int32 timeout) at Microsoft.Data.SqlClient.TdsParserStateObjectNative.ReadSyncOverAsync(Int32 timeoutRemaining, UInt32& error) at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at Microsoft.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.StockAlertProductWise(Int32 alertId, Int32 currentRecordId, DateTime latestEventTime, Boolean isForAllProduct, Int32 stockThreshold, Int32 assetId, String alertText, Int32 alertDefinitionId, DateTime startDate, DateTime endDate, Int32 clientId, Int32 locationId, Int32 priorityId) in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 1492 at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 343 System.Threading.ThreadAbortException: Thread was being aborted. at Interop.Windows.Sni.SniNativeMethodsX64.SNIReadSyncOverAsync(SNIHandle pConn, IntPtr& ppNewPacket, Int32 timeout) at Microsoft.Data.SqlClient.TdsParserStateObjectNative.ReadSyncOverAsync(Int32 timeoutRemaining, UInt32& error) at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at Microsoft.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.StockAlertProductWise(Int32 alertId, Int32 currentRecordId, DateTime latestEventTime, Boolean isForAllProduct, Int32 stockThreshold, Int32 assetId, String alertText, Int32 alertDefinitionId, DateTime startDate, DateTime endDate, Int32 clientId, Int32 locationId, Int32 priorityId) in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 1492 at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 343 Query: DECLARE @AssetId Int32 = 118415, @AlertDefinitionId Int32 = 293, @AlertDefinitionProductStockId Int32 = 208, @AlertTypeId Int32 = 21 SELECT TOP 1 AlertId, ClosedOn FROM Alert WHERE [AssetId] = @AssetId AND [AlertDefinitionId] = @AlertDefinitionId AND [AlertDefinitionProductStockId] = @AlertDefinitionProductStockId AND [AlertTypeId] = @AlertTypeId ORDER BY [AlertAt] DESC 2026-01-11 22:48:17.2112 AlertProcessor System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 48 System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 48 2026-01-11 22:48:17.3205 DFramework.Scheduler.TaskBase Error in task: Process Alert Record System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 411 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176 2026-01-11 22:48:17.3830 TaskExecution Task Execution Error: Process Alert Record System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 411 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176 2026-01-11 22:54:28.3546 AlertProcessor System.Threading.ThreadAbortException: Thread was being aborted. at Interop.Windows.Sni.SniNativeMethodsX64.SNIReadSyncOverAsync(SNIHandle pConn, IntPtr& ppNewPacket, Int32 timeout) at Microsoft.Data.SqlClient.TdsParserStateObjectNative.ReadSyncOverAsync(Int32 timeoutRemaining, UInt32& error) at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at Microsoft.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.StockAlertProductWise(Int32 alertId, Int32 currentRecordId, DateTime latestEventTime, Boolean isForAllProduct, Int32 stockThreshold, Int32 assetId, String alertText, Int32 alertDefinitionId, DateTime startDate, DateTime endDate, Int32 clientId, Int32 locationId, Int32 priorityId) in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 1492 at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 343 System.Threading.ThreadAbortException: Thread was being aborted. at Interop.Windows.Sni.SniNativeMethodsX64.SNIReadSyncOverAsync(SNIHandle pConn, IntPtr& ppNewPacket, Int32 timeout) at Microsoft.Data.SqlClient.TdsParserStateObjectNative.ReadSyncOverAsync(Int32 timeoutRemaining, UInt32& error) at Microsoft.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() at Microsoft.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() at Microsoft.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in C:\CoolR-Group\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.StockAlertProductWise(Int32 alertId, Int32 currentRecordId, DateTime latestEventTime, Boolean isForAllProduct, Int32 stockThreshold, Int32 assetId, String alertText, Int32 alertDefinitionId, DateTime startDate, DateTime endDate, Int32 clientId, Int32 locationId, Int32 priorityId) in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 1492 at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 343 Query: DECLARE @AssetId Int32 = 118415, @AlertDefinitionId Int32 = 293, @AlertDefinitionProductStockId Int32 = 172, @AlertTypeId Int32 = 21 SELECT TOP 1 AlertId, ClosedOn FROM Alert WHERE [AssetId] = @AssetId AND [AlertDefinitionId] = @AlertDefinitionId AND [AlertDefinitionProductStockId] = @AlertDefinitionProductStockId AND [AlertTypeId] = @AlertTypeId ORDER BY [AlertAt] DESC 2026-01-11 22:54:28.3859 AlertProcessor System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 48 System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 48 2026-01-11 22:54:28.4796 DFramework.Scheduler.TaskBase Error in task: Process Alert Record System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 411 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176 2026-01-11 22:54:28.5421 TaskExecution Task Execution Error: Process Alert Record System.Threading.ThreadAbortException: Thread was being aborted. at CoolR.Tasks.ProcessAlertData.Execute() in C:\Program Files (x86)\Go Agent\pipelines\coolr-portal-dev-task-service-new\CoolR.Tasks\ProcessAlertData.cs:line 411 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176