2025-12-20 00:01:02.7811 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:78ee6f4a-7496-4032-bfdb-acf849dc4a63 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:78ee6f4a-7496-4032-bfdb-acf849dc4a63 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 48 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:03.0936 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:78ee6f4a-7496-4032-bfdb-acf849dc4a63 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:78ee6f4a-7496-4032-bfdb-acf849dc4a63 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 49 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:04.3592 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 28 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:04.6561 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 64 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:04.9530 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 44 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:05.2811 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 41 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:05.5780 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 21 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:05.8749 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 19 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:06.1718 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 18 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:06.4686 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 29 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:06.7655 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 16 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:07.0624 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 31 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:07.4218 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 51 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:07.7186 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 69 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 00:01:08.0468 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:b3f58921-56d1-4f6b-bd75-693f3ab4b680 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 80 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 02:06:00.8365 MoveToReorder System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 382) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 540 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:1205,State:52,Class:13 System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 382) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 540 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:1205,State:52,Class:13 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 1205;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @OrderStatusId Int32 = 5485, @InTransitOrderStatusId Int32 = 5484 UPDATE Location SET OrderStatusId = @InTransitOrderStatusId FROM ScheduledOrder INNER JOIN Location ON Location.ScheduledOrderId = ScheduledOrder.ScheduledOrderId INNER JOIN CLient On Client.ClientId = Location.ClientId AND Client.HoursMoveScheduledToInTransit > -1 WHERE DATEADD(HOUR, Client.HoursMoveScheduledToInTransit, ScheduledOrder.ModifiedOn) < GETUTCDATE() AND ScheduledOrder.StatusId = @OrderStatusId AND Location.IsDeleted = 0 AND ScheduledOrder.IsDeleted = 0 AND Location.OrderStatusId = @OrderStatusId 2025-12-20 02:35:58.5844 MoveToReorder System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 382) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:1205,State:52,Class:13 System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 382) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:833a73d7-5b08-460d-ab8d-0836c8f58325 Error Number:1205,State:52,Class:13 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 1205;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @OrderStatusId Int32 = 5486 UPDATE Location SET ScheduledOrderId = 0, OrderStatusId = 0 from ScheduledOrder INNER JOIN Location ON Location.ScheduledOrderId = ScheduledOrder.ScheduledOrderId AND Location.OrderStatusId = @OrderStatusId INNER JOIN CLient On Client.ClientId = Location.ClientId AND Client.HoursToMoveIgnored > 0 WHERE DATEADD(HOUR, Client.HoursToMoveIgnored, ScheduledOrder.ModifiedOn) < GETUTCDATE() AND ScheduledOrder.StatusId = @OrderStatusId ANd Location.IsDeleted = 0 AND ScheduledOrder.IsDeleted = 0 2025-12-20 05:06:02.7606 MoveToReorder System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 206) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:79085b1a-b867-4a37-9475-aaf0f5c21192 Error Number:1205,State:52,Class:13 System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 206) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:79085b1a-b867-4a37-9475-aaf0f5c21192 Error Number:1205,State:52,Class:13 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 1205;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @OrderStatusId Int32 = 5486 UPDATE Location SET ScheduledOrderId = 0, OrderStatusId = 0 from ScheduledOrder INNER JOIN Location ON Location.ScheduledOrderId = ScheduledOrder.ScheduledOrderId AND Location.OrderStatusId = @OrderStatusId INNER JOIN CLient On Client.ClientId = Location.ClientId AND Client.HoursToMoveIgnored > 0 WHERE DATEADD(HOUR, Client.HoursToMoveIgnored, ScheduledOrder.ModifiedOn) < GETUTCDATE() AND ScheduledOrder.StatusId = @OrderStatusId ANd Location.IsDeleted = 0 AND ScheduledOrder.IsDeleted = 0 2025-12-20 07:31:03.8411 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:371655c6-93bf-4625-9c49-eb21c33f1a38 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:371655c6-93bf-4625-9c49-eb21c33f1a38 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 48 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:04.1536 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:371655c6-93bf-4625-9c49-eb21c33f1a38 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:371655c6-93bf-4625-9c49-eb21c33f1a38 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 49 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:05.2317 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 28 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:05.4973 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 64 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:05.7630 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 44 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:06.0598 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 41 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:06.3255 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 21 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:06.5911 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 19 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:06.8724 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 18 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:07.1380 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 29 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:07.4192 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 16 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:07.6692 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 31 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:07.9505 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 51 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:08.2317 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 69 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 07:31:08.5130 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:fa653614-e308-4e13-bb37-7475d4de3fa4 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 80 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 14:36:00.4519 MoveToReorder System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 202) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:cb92d0a7-b6b3-4121-9dc8-6e4f3f438bcf Error Number:1205,State:52,Class:13 System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 202) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at DFramework.Database.Query.<>c.b__107_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 653 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteNonQuery(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 651 at CoolR.Tasks.MoveToReorder.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\MoveToReorder.cs:line 55 ClientConnectionId:cb92d0a7-b6b3-4121-9dc8-6e4f3f438bcf Error Number:1205,State:52,Class:13 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 1205;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @OrderStatusId Int32 = 5486 UPDATE Location SET ScheduledOrderId = 0, OrderStatusId = 0 from ScheduledOrder INNER JOIN Location ON Location.ScheduledOrderId = ScheduledOrder.ScheduledOrderId AND Location.OrderStatusId = @OrderStatusId INNER JOIN CLient On Client.ClientId = Location.ClientId AND Client.HoursToMoveIgnored > 0 WHERE DATEADD(HOUR, Client.HoursToMoveIgnored, ScheduledOrder.ModifiedOn) < GETUTCDATE() AND ScheduledOrder.StatusId = @OrderStatusId ANd Location.IsDeleted = 0 AND ScheduledOrder.IsDeleted = 0 2025-12-20 20:31:10.1511 DFramework.Scheduler.TaskBase Error in task: Alert Summary Mail System.Data.SqlClient.SqlException (0x80131904): Length of LOB data (88991) to be replicated exceeds configured maximum 65536. Use the stored procedure sp_configure to increase the configured maximum value for max text repl size option, which defaults to 65536. A configured value of -1 indicates no limit, other that the limit imposed by the data type. The statement has been terminated. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteScalar() at DFramework.Database.Query.<>c.b__103_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 554 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteScalar(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 552 at DFramework.Database.Adapters.SQL.ExecuteInsertStatement(Query query, Int32 id, Boolean useGuid) in D:\Spraxa\Framework\DFramework\Database\Adapters\SQL.cs:line 118 at DFramework.Business.BusinessBase.UpdateArgs.Execute() in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 582 at DFramework.Business.BusinessBase.Save(Boolean onlyModified) in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 435 at DFramework.Business.BusinessBase.Save() in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 401 at DFramework.UI.BusinessBase`1.Save() in D:\Spraxa\Framework\DFramework.UI\BusinessBase.cs:line 62 at CoolR.Tasks.AlertSummaryMail.QueueEmail(String emails, Tags tags, Int32 eventId, Int32 templateId) in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\AlertSummaryMail.cs:line 114 at CoolR.Tasks.AlertSummaryMail.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\AlertSummaryMail.cs:line 103 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176 ClientConnectionId:e0ca0cab-cee2-421e-8b69-5a733ace9fc0 Error Number:7139,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 7139;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @TemplateId Int32 = 165, @EventId Int32 = -12, @IsHtml Boolean = False, @Subject AnsiString = , @Body AnsiString = , @FromName AnsiString = , @FromEmailAddress AnsiString = , @AddlTo AnsiString = , @AddlCc AnsiString = , @AddlBcc AnsiString = , @Tags String = {"body":"\u003ctable cellpadding=\u00272\u0027 cellspacing=\u00270\u0027 border=\u00271\u0027 width=\u0027100%\u0027 style=\u0027font-family: Verdana;font-size:12px\u0027\u003e\u003ctr\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eClient Name\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:12%; text-align: center;\u0027\u003eAlert Type\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eOpen Alert count older than 24 Hrs\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eOpen Alert count in last 24 Hrs\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eClosed Alert count in last 24 Hrs\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHiron\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e33\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHaier\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Data\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e60\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e31\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e23\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e44\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Category Occupancy\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Category Occupancy\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eStock Alert Product Wise Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e15\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Out Of Stock\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Out Of Stock\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e16\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAdditional Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAdditional Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e20\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Price Tag\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e79\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Price Tag\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLow Inventory Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLow Inventory Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e16\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e17\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHeineken Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e22\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass USA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e122\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUK Office\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNexy Tech Coca-Cola Trial\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream France\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e10\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAmbev Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e30\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eECCBC - Morocco\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Glacier Point\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1922\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Demo\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e18\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e18\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Mexico\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e88\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget-GC\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e132\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Netherlands\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eALLPCB\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e94\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e712\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass Pantry\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSimoes_Brasil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Spain\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e15\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMarmon\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMinusForty\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e187\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary-Staging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e885\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e180\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDMF Bait\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e48\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBrasal\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e213\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoca Cola Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Philippines\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e37\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Yumi\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBel Unified\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Slovakia\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Israel\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eeVentor-Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Denmark\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e188\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e53\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream TM\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSYNQ Tech\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003efwip ice cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream COOP\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCold-Tech SA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Poland\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Sweden\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e75\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Low Battery Still Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHigh Number of Rejected Image\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e34\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e28\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCategory Assortment Depth Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e31\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCold-Tech SA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDMF Bait\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e47\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Sweden\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e78\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e141\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003efwip ice cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDeepanshu\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHiron\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMarmon\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream TM\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e191\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary-Staging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoca Cola Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e14\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Israel\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Coldfront\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Mexico\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e91\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Philippines\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e37\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSimoes_Brasil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e400\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA New England\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2186\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e27\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAmbev Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e30\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMinusForty\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2054\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eChilled DSD\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e24\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Poland\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass USA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e128\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass Pantry\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Netherlands\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream COOP\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e87\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e217\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Demo\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eECCBC - Morocco\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSYNQ Tech\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCarlsberg Ukraine\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUK Office\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA TransCold\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e83\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Denmark\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e232\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eeVentor-Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHeineken Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNexy Tech Coca-Cola Trial\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBel Unified\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Slovakia\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget-GC\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e140\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAndina Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e486\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBrasal\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e296\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Yumi\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e77\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e48\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCommunication with no assignment\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHigh Image Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003etest\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eRejected Image No Planogram\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eRejected Image No Planogram\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e","attachmentId":"208780","CurrentDate":"12-21-2025"}, @StatusId Byte = 0, @CreatedByUserId AnsiString = 0, @CreatedOn DateTime2 = 12/21/2025 4:31:10 AM, @ModifiedByUserId AnsiString = 0, @ModifiedOn DateTime2 = 12/21/2025 4:31:10 AM INSERT INTO EmailQueue (TemplateId,EventId,IsHtml,Subject,Body,FromName,FromEmailAddress,AddlTo,AddlCc,AddlBcc,Tags,StatusId,CreatedByUserId,CreatedOn,ModifiedByUserId,ModifiedOn) VALUES (@TemplateId,@EventId,@IsHtml,@Subject,@Body,@FromName,@FromEmailAddress,@AddlTo,@AddlCc,@AddlBcc,@Tags,@StatusId,@CreatedByUserId,@CreatedOn,@ModifiedByUserId,@ModifiedOn) ; SELECT NewId = SCOPE_IDENTITY() 2025-12-20 20:31:10.2293 TaskExecution Task Execution Error: Alert Summary Mail System.Data.SqlClient.SqlException (0x80131904): Length of LOB data (88991) to be replicated exceeds configured maximum 65536. Use the stored procedure sp_configure to increase the configured maximum value for max text repl size option, which defaults to 65536. A configured value of -1 indicates no limit, other that the limit imposed by the data type. The statement has been terminated. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteScalar() at DFramework.Database.Query.<>c.b__103_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 554 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteScalar(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 552 at DFramework.Database.Adapters.SQL.ExecuteInsertStatement(Query query, Int32 id, Boolean useGuid) in D:\Spraxa\Framework\DFramework\Database\Adapters\SQL.cs:line 118 at DFramework.Business.BusinessBase.UpdateArgs.Execute() in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 582 at DFramework.Business.BusinessBase.Save(Boolean onlyModified) in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 435 at DFramework.Business.BusinessBase.Save() in D:\Spraxa\Framework\DFramework\Business\BusinessBase.cs:line 401 at DFramework.UI.BusinessBase`1.Save() in D:\Spraxa\Framework\DFramework.UI\BusinessBase.cs:line 62 at CoolR.Tasks.AlertSummaryMail.QueueEmail(String emails, Tags tags, Int32 eventId, Int32 templateId) in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\AlertSummaryMail.cs:line 114 at CoolR.Tasks.AlertSummaryMail.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\AlertSummaryMail.cs:line 103 at DFramework.Scheduler.TaskBase.Run() in D:\Spraxa\Framework\DFramework.Scheduler\TaskBase.cs:line 176 ClientConnectionId:e0ca0cab-cee2-421e-8b69-5a733ace9fc0 Error Number:7139,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 7139;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @TemplateId Int32 = 165, @EventId Int32 = -12, @IsHtml Boolean = False, @Subject AnsiString = , @Body AnsiString = , @FromName AnsiString = , @FromEmailAddress AnsiString = , @AddlTo AnsiString = , @AddlCc AnsiString = , @AddlBcc AnsiString = , @Tags String = {"body":"\u003ctable cellpadding=\u00272\u0027 cellspacing=\u00270\u0027 border=\u00271\u0027 width=\u0027100%\u0027 style=\u0027font-family: Verdana;font-size:12px\u0027\u003e\u003ctr\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eClient Name\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:12%; text-align: center;\u0027\u003eAlert Type\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eOpen Alert count older than 24 Hrs\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eOpen Alert count in last 24 Hrs\u003c/th\u003e\u003cth style=\u0027border: 1px solid #ddd; padding: 8px; width:10%; text-align: center;\u0027\u003eClosed Alert count in last 24 Hrs\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHiron\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e33\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHaier\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGPS Displacement\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Data\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e60\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePurity Alert Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eShare of Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e31\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e23\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e44\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Category Occupancy\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Category Occupancy\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eStock Alert Product Wise Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e15\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Out Of Stock\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eProduct Out Of Stock\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e16\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAdditional Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAdditional Shelf\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e20\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Price Tag\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e79\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMissing Price Tag\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLow Inventory Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLow Inventory Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e16\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTemperature Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e17\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eModem Not Pinging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHeineken Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e22\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass USA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e122\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUK Office\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNexy Tech Coca-Cola Trial\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream France\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e10\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAmbev Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e30\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eECCBC - Morocco\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Glacier Point\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e11\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1922\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Demo\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e18\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e18\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Mexico\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e88\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget-GC\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e132\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Netherlands\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eALLPCB\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e94\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e712\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass Pantry\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSimoes_Brasil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Spain\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e15\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMarmon\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMinusForty\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e187\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary-Staging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e885\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e180\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDMF Bait\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e48\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBrasal\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e213\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoca Cola Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Philippines\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e37\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Yumi\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBel Unified\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Slovakia\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Israel\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eeVentor-Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Denmark\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e188\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e53\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream TM\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSYNQ Tech\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003efwip ice cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream COOP\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCold-Tech SA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Poland\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Sweden\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNo Communication\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e75\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Low Battery Still Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHigh Number of Rejected Image\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e34\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003ePlanogram Compliance Consolidate Alert\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e28\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCategory Assortment Depth Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e31\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCold-Tech SA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDMF Bait\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e47\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Sweden\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e78\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e141\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003efwip ice cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eDeepanshu\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHiron\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMarmon\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream TM\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e191\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Hungary-Staging\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoca Cola Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e14\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Israel\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Coldfront\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTest App config\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e9\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Mexico\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e91\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Philippines\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e37\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSimoes_Brasil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e400\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA New England\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2186\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e27\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAmbev Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e30\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eMinusForty\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2054\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eChilled DSD\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e24\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Poland\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e21\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass USA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e128\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCompass Pantry\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Netherlands\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream COOP\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e87\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eLRS\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e217\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Demo\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eECCBC - Morocco\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eSYNQ Tech\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCarlsberg Ukraine\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUK Office\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA TransCold\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e83\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Denmark\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e232\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eeVentor-Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHeineken Hungary\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eNexy Tech Coca-Cola Trial\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBel Unified\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Slovakia\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e6\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget-GC\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e140\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eAndina Brazil\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e486\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBrasal\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e296\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream USA Yumi\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e5\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCamera Not Working\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e77\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eGaurav Client\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream UK\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e1\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office QA\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e48\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eTarget Portfolio Compliance Consolidate\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e8\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCommunication with no assignment\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eCoolR India\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eHigh Image Count\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e4\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eUnilever Ice Cream Czech Republic\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e2\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e12\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003etest\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eBattery Depletion\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eIndia Office iOT\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eRejected Image No Planogram\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e3\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eFreshpet\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: left;\u0027\u003eRejected Image No Planogram\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e7\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003ctd style=\u0027border: 1px solid #ddd; padding: 8px; text-align: right;\u0027\u003e0\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e","attachmentId":"208780","CurrentDate":"12-21-2025"}, @StatusId Byte = 0, @CreatedByUserId AnsiString = 0, @CreatedOn DateTime2 = 12/21/2025 4:31:10 AM, @ModifiedByUserId AnsiString = 0, @ModifiedOn DateTime2 = 12/21/2025 4:31:10 AM INSERT INTO EmailQueue (TemplateId,EventId,IsHtml,Subject,Body,FromName,FromEmailAddress,AddlTo,AddlCc,AddlBcc,Tags,StatusId,CreatedByUserId,CreatedOn,ModifiedByUserId,ModifiedOn) VALUES (@TemplateId,@EventId,@IsHtml,@Subject,@Body,@FromName,@FromEmailAddress,@AddlTo,@AddlCc,@AddlBcc,@Tags,@StatusId,@CreatedByUserId,@CreatedOn,@ModifiedByUserId,@ModifiedOn) ; SELECT NewId = SCOPE_IDENTITY() 2025-12-20 21:26:06.0172 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:837cec67-4dac-43bb-91f3-a400216b134b Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:837cec67-4dac-43bb-91f3-a400216b134b Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 48 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:06.3766 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:837cec67-4dac-43bb-91f3-a400216b134b Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:837cec67-4dac-43bb-91f3-a400216b134b Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 49 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:07.7828 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 28 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:08.0641 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 64 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:08.3610 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 44 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:08.6735 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 41 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:09.0329 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 21 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:09.5797 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 19 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:09.8766 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:50a27ed0-c357-486e-928b-f9f8330a290e Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 18 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:10.4079 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 29 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:10.7672 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 16 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:11.0954 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 31 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:11.4235 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 51 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:11.7204 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 69 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:26:12.0485 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 80 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:06.0504 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 48 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:06.3942 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 49 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:07.7379 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 28 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:08.0505 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 64 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:08.3630 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 44 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:08.6911 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 41 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:09.0036 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 21 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:09.3161 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 19 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:09.6130 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 18 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:10.1598 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 29 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:10.4567 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 16 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:10.7692 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 31 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:11.0661 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 51 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:11.3630 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 69 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:31:11.6911 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:e3883337-02b1-437f-9b3b-8787368b2b8c Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118208, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5327, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 0, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 0, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433687, @AlertDefinition_AlertTypeId Int32 = 80 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:06.0703 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 48 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:06.4453 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ef64a974-2f90-46d8-8417-44c5b4d9f896 Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 49 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:07.9922 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 28 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:08.2734 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 64 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:08.5547 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 44 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:08.8828 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 41 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:09.1953 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 21 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:09.4922 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 19 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:09.7891 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 18 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:10.1016 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 29 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:10.3985 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 16 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:10.6953 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 31 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:10.9922 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 51 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:11.3047 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 69 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId 2025-12-20 21:41:11.6172 AlertProcessor System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OutletSOVITypeId'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.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 System.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 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at DFramework.Database.Query.b__106_0(DbCommandParameters parameters) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 643 at DFramework.Database.Query.ExecuteCommand[ReturnType](Func`2 method, IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 613 at DFramework.Database.Query.ExecuteReader(IDbCommand cm, IDbTransaction tr) in D:\Spraxa\Framework\DFramework\Database\Query.cs:line 641 at CoolR.Tasks.ProcessAlertData.Execute() in D:\Spraxa\CoolR-Group\portal\CoolR.Tasks\ProcessAlertData.cs:line 251 ClientConnectionId:ae9b4986-650f-4dcc-a618-158bcee5e7ee Error Number:207,State:1,Class:16 HelpLink.ProdName: Microsoft SQL Server;HelpLink.ProdVer: 17.00.0925;HelpLink.EvtSrc: MSSQLServer;HelpLink.EvtID: 207;HelpLink.BaseHelpUrl: http://go.microsoft.com/fwlink;HelpLink.LinkId: 20476;Query: DECLARE @AlertDefinition_IsDeleted Int32 = 0, @AlertType_IsDeleted Int32 = 0, @AlertDefinition_IsActive Int32 = 1, @AlertType_IsActive Int32 = 1, @AssetId0 Int32 = 0, @AssetId1 Int32 = 118207, @AlertDefinition_ClientId0 Int32 = 0, @AlertDefinition_ClientId1 Int32 = 1494, @AssetModelId0 Int32 = 0, @AssetModelId1 Int32 = 164379, @MarketId0 Int32 = 0, @MarketId1 Int32 = 5307, @ClassificationId0 Int32 = 0, @ClassificationId1 Int32 = 183, @LocationTypeId0 Int32 = 0, @LocationTypeId1 Int32 = 1352, @LocationId0 Int32 = 0, @LocationId1 Int32 = 433679, @AlertDefinition_AlertTypeId Int32 = 80 SELECT AlertDefinitionId, AlertDefinition.AlertTypeId, Name, AlertBody, TemperatureAbove, TemperatureBelow, MinLight, MaxLight, PowerOffDuration, OutletSOVITypeId, CombineThreshold, MovementDetected, DoorOpenDuration, DisconnectThreshold, AlertAgeThreshold, DoorOpeningLessThan, DoorOpeningGreaterThan, BatteryThreshold, LaneThreshold, ProductCount, StockThreshold, PurityThreshold, PlanogramThreshold, NoDataThreshold, BatteryCloseThreshold, GPSThreshold, StartDate, MovementCountThreshold, PriorityId, ColasThreshold, FlavoursThreshold, DataUsageThreshold, IsAlertForAllProduct, OnlyWithUPC, ManufacturerIds, LastImageThreshold, TargetPortfolioThreshold FROM AlertDefinition INNER JOIN AlertType ON AlertType.AlertTypeId = AlertDefinition.AlertTypeId WHERE AlertDefinition.IsDeleted = @AlertDefinition_IsDeleted AND AlertType.IsDeleted = @AlertType_IsDeleted AND AlertDefinition.IsActive = @AlertDefinition_IsActive AND AlertType.IsActive = @AlertType_IsActive AND AssetId IN ( @AssetId0, @AssetId1 ) AND AlertDefinition.ClientId IN ( @AlertDefinition_ClientId0, @AlertDefinition_ClientId1 ) AND AssetModelId IN ( @AssetModelId0, @AssetModelId1 ) AND MarketId IN ( @MarketId0, @MarketId1 ) AND ClassificationId IN ( @ClassificationId0, @ClassificationId1 ) AND LocationTypeId IN ( @LocationTypeId0, @LocationTypeId1 ) AND LocationId IN ( @LocationId0, @LocationId1 ) AND AlertDefinition.AlertTypeId = @AlertDefinition_AlertTypeId