2025-03-16 10:48:19.7766||DEBUG|CourseService.Program|init main function |url: |action: 2025-03-16 10:48:23.1381||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-03-16 10:48:23.3494||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-03-16 10:48:23.3621||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-03-16 10:48:23.3621||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-03-16 10:48:23.3621||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 |url: |action: 2025-03-16 10:48:23.3621||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:caf5b793 has started in 2.837 ms |url: |action: 2025-03-16 10:48:23.3621||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2976:e38e065d is announcing itself... |url: |action: 2025-03-16 10:48:23.4504||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2976:e38e065d successfully announced in 76.8584 ms |url: |action: 2025-03-16 10:48:23.4504||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:97c65cea has started in 1.4441 ms |url: |action: 2025-03-16 10:48:23.4537||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2976:e38e065d is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:5be75e61 has started in 0.2072 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:7234aa20 has started in 0.169 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:05869afc has started in 0.2698 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:78ca7d1c has started in 0.2793 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:b3336737 has started in 0.3393 ms |url: |action: 2025-03-16 10:48:23.4537||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2976:e38e065d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 10:48:23.4537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:ef8e5661 has started in 1.7345 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:33dcaad0 has started in 1.8809 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6439b078 has started in 2.3527 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-03-16 10:48:23.4537||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8c4efbf8 has started in 2.6655 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:913a3e4d has started in 2.8543 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7e9264df has started in 3.4523 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0ba0c623 has started in 3.721 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e63cfe3c has started in 3.8849 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:bb05ce5a has started in 4.0789 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e663616f has started in 4.4411 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:db716807 has started in 5.2801 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e9f50db7 has started in 5.3431 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9d450eb1 has started in 5.5902 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:871b93eb has started in 5.8813 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:20b8607a has started in 6.2005 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:aac6f0cc has started in 6.3325 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cd69b369 has started in 6.4879 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5d71941b has started in 6.6728 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:1fb6564f has started in 6.8078 ms |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:44a5d3e2 has started in 0.1993 ms |url: |action: 2025-03-16 10:48:23.4537||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-03-16 10:48:23.4537||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:b6ccb57b has started in 0.1696 ms |url: |action: 2025-03-16 10:48:23.4537||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2976:e38e065d all the dispatchers started |url: |action: 2025-03-16 10:48:23.4537||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 10:48:23.4808||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-03-16 10:48:23.4808||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-03-16 10:48:23.4808||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-03-16 10:48:23.4808||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-03-16 10:48:23.4842||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-03-16 10:48:23.4842||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-03-16 10:48:23.4842||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-03-16 10:48:23.5348||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742068326937;LastJobId:265547;NextExecution:1742068440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118503483;NextExecution:1742118600000;LastJobId:265549), NextExecution: (3/16/2025 9:50:00 AM) |url: |action: 2025-03-16 10:48:23.5592||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742068326937;LastJobId:265548;NextExecution:1742068440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118503483;NextExecution:1742118600000;LastJobId:265550), NextExecution: (3/16/2025 9:50:00 AM) |url: |action: 2025-03-16 10:48:23.7163||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'ICourseService.ProcessZippedCourses' is being updated. RecurringJob: (CreatedAt:1671233252920;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.ICourseService, CourseService.Core","m":"ProcessZippedCourses"};LastExecution:1742067081485;LastJobId:265523;NextExecution:1742068800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118503483;NextExecution:1742119200000;LastJobId:265551), NextExecution: (3/16/2025 10:00:00 AM) |url: |action: 2025-03-16 10:48:23.7237||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IPaymentService.ReprocessTransaction' is being updated. RecurringJob: (CreatedAt:1668638785782;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.IPaymentService, CourseService.Core","m":"ReprocessTransaction"};LastExecution:1742067081485;LastJobId:265525;NextExecution:1742068800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118503483;NextExecution:1742119200000;LastJobId:265552), NextExecution: (3/16/2025 10:00:00 AM) |url: |action: 2025-03-16 10:48:23.8301||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'ICourseService.UploadCourseVideoToS3Bucket' is being updated. RecurringJob: (CreatedAt:1637823427084;Cron:0 */6 * * *;Job:{"t":"CourseService.Core.Interface.ICourseService, CourseService.Core","m":"UploadCourseVideoToS3Bucket"};LastExecution:1742061614691;LastJobId:265475;NextExecution:1742083200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118503483;NextExecution:1742126400000;LastJobId:265553), NextExecution: (3/16/2025 12:00:00 PM) |url: |action: 2025-03-16 10:48:23.8358||DEBUG|Hangfire.Server.RecurringJobScheduler|5 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:48:24.7175|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amountpaid' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseBasePrice' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'DiscountAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayFee' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Vat' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'AmountPaid' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Percentage' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7245|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Value' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:48:24.7536||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 3/16/2025 9:48:24 AM |url: |action: 2025-03-16 10:48:25.3661||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-03-16 10:48:25.3759||WARN|CourseService.Core.Service.CourseService|6 courses to be Processed |url: |action: 2025-03-16 10:48:25.3759||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-03-16 10:48:25.3759||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-03-16 10:48:25.3759||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 255 |url: |action: 2025-03-16 10:48:25.3916||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-03-16 10:48:25.4159||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 255 |url: |action: 2025-03-16 10:48:25.4159||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 256 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 256 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 257 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\/0ab9db94-0a05-40a9-ba99-daefb6c1d3ce.mp4]. |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|0 CourseAssets for CourseId 257 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 261 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|7 CourseAssets for CourseId 261 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 262 |url: |action: 2025-03-16 10:48:25.4245||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\eadd510e-4315-4257-bdd6-174a664dc6fa.mp4]. |url: |action: 2025-03-16 10:48:25.4366||WARN|CourseService.Core.Service.CourseService|1 CourseAssets for CourseId 262 |url: |action: 2025-03-16 10:48:25.4366||WARN|CourseService.Core.Service.CourseService|About to start processing CourseAssets for CourseId 263 |url: |action: 2025-03-16 10:48:25.4366||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\9d696736-7ae5-4b70-ad35-712a24e6ad03.mp4]. |url: |action: 2025-03-16 10:48:25.4366||WARN|CourseService.Core.Service.CourseService|2 CourseAssets for CourseId 263 |url: |action: 2025-03-16 10:48:25.4366||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\92cc9046-8216-469d-ab71-f906729d9cb5.mp4]. |url: |action: 2025-03-16 10:48:25.5666||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\726e7b64-d7ff-4ffc-9ad0-ff1df912bebd.mp4]. |url: |action: 2025-03-16 10:48:25.5666|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.5666|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.5776|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d8ec942d-79ae-4985-99b3-caef671be146" |url: |action: 2025-03-16 10:48:25.5776|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="3f89edca-9544-4d0e-bf19-288d34f02b43" |url: |action: 2025-03-16 10:48:25.5776|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.5776|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.5776|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="3f89edca-9544-4d0e-bf19-288d34f02b43" |url: |action: 2025-03-16 10:48:25.5776|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d8ec942d-79ae-4985-99b3-caef671be146" |url: |action: 2025-03-16 10:48:25.5776||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\848f49c8-c481-4f74-bff1-0482e2871df9.mp4]. |url: |action: 2025-03-16 10:48:25.6038|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-03-16 10:48:25.6038|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. |url: |action: 2025-03-16 10:48:25.6192|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {75836dd1-cd99-4f9e-a9e1-6081b2c754d6} may be persisted to storage in unencrypted form. |url: |action: 2025-03-16 10:48:25.6192|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6192|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="b3eb5bf8-549d-4b48-a6f9-4e35b9c719ad" |url: |action: 2025-03-16 10:48:25.6192|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6192|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="b3eb5bf8-549d-4b48-a6f9-4e35b9c719ad" |url: |action: 2025-03-16 10:48:25.6466|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6466||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\/971df495-b0c1-4ac6-8a73-2ee618f7c759.mp4]. |url: |action: 2025-03-16 10:48:25.6466|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="30558027-5a47-414e-8fc1-ac54ba5b7cab" |url: |action: 2025-03-16 10:48:25.6466|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6466|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="30558027-5a47-414e-8fc1-ac54ba5b7cab" |url: |action: 2025-03-16 10:48:25.6916|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6916|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="172fc73a-39b6-4455-8be1-c375cf2d01cd" |url: |action: 2025-03-16 10:48:25.6916|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.6916|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="172fc73a-39b6-4455-8be1-c375cf2d01cd" |url: |action: 2025-03-16 10:48:25.7267|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.7267||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\f1f7022a-70b4-45d4-8c46-09a14d336ee9.mp4]. |url: |action: 2025-03-16 10:48:25.7267|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="5551545b-7c73-4421-a6e1-74146d14a322" |url: |action: 2025-03-16 10:48:25.7267|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.7267|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="5551545b-7c73-4421-a6e1-74146d14a322" |url: |action: 2025-03-16 10:48:25.7574|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.7574|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="5dafc80b-e978-4379-97d5-651790e7338f" |url: |action: 2025-03-16 10:48:25.7574|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.7574|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="5dafc80b-e978-4379-97d5-651790e7338f" |url: |action: 2025-03-16 10:48:25.8282|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.8282||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\99a52283-8e1d-4477-82f9-6db4677065b4.mp4]. |url: |action: 2025-03-16 10:48:25.8282|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="53cd1970-8879-4bea-9b7d-5b9ac9bc8375" |url: |action: 2025-03-16 10:48:25.8291|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.8291|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="53cd1970-8879-4bea-9b7d-5b9ac9bc8375" |url: |action: 2025-03-16 10:48:25.9271|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.9271||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\9ad6907f-983d-4351-a45d-0fb333d7df4f.mp4]. |url: |action: 2025-03-16 10:48:25.9271|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="992a737d-8e07-4bf9-8ac6-6719c5dd2072" |url: |action: 2025-03-16 10:48:25.9271|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:25.9271|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="992a737d-8e07-4bf9-8ac6-6719c5dd2072" |url: |action: 2025-03-16 10:48:26.0425||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\02116c01-8616-4bc9-9a0c-f5b5ccdcc190.mp4]. |url: |action: 2025-03-16 10:48:26.0425|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.0425|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="2e241328-03bf-4064-94d6-bcb150a727f9" |url: |action: 2025-03-16 10:48:26.0425|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.0463|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="2e241328-03bf-4064-94d6-bcb150a727f9" |url: |action: 2025-03-16 10:48:26.1392||WARN|CourseService.Core.Service.IntegrationService|Uploading a text file [F:\WebApps\SkillDorm-V1\API-SD\wwwroot\Video\Course\d2c07399-0199-41d8-83b2-5ca97dd2f3e9.mp4]. |url: |action: 2025-03-16 10:48:26.1392|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.1392|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="d52a94ef-e666-46ac-8420-517110b825d1" |url: |action: 2025-03-16 10:48:26.1392|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.1392|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="d52a94ef-e666-46ac-8420-517110b825d1" |url: |action: 2025-03-16 10:48:26.2357|100|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|Start processing HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.2357|102|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Request Headers: Content-Type: multipart/form-data; boundary="e8c487c5-0df2-4186-ac8b-104d78ca208f" |url: |action: 2025-03-16 10:48:26.2357|100|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Sending HTTP request POST https://contentlibraryapi.skilldorm.com/api/FileManager/UploadSingleFileFromLocal |url: |action: 2025-03-16 10:48:26.2357|102|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Request Headers: Content-Type: multipart/form-data; boundary="e8c487c5-0df2-4186-ac8b-104d78ca208f" |url: |action: 2025-03-16 10:48:26.4020||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677494235072, Details [{"status":true,"message":"Verification successful","data":{"id":2575214342,"domain":"live","status":"abandoned","reference":"1677494235072","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-02-27T10:41:29.000Z","channel":"card","currency":"NGN","ip_address":"197.211.44.226","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":113522691,"first_name":"","last_name":"","email":"adegbolaadekemi3@gmail.com","customer_code":"CUS_dgftjqu0h0e3cp7","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-02-27T10:41:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-02-27T10:41:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:26.5575||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-03-16 10:48:26.5575||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-03-16 10:48:26.5575||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-03-16 10:48:26.5575||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-03-16 10:48:26.5575||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-03-16 10:48:27.2300||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677583626223, Details [{"status":true,"message":"Verification successful","data":{"id":2578427401,"domain":"live","status":"success","reference":"1677583626223","receipt_number":"GIPS AKCF3G","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-02-28T11:39:52.000Z","created_at":"2023-02-28T11:28:22.000Z","channel":"card","currency":"NGN","ip_address":"129.18.186.93","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1677583702,"time_spent":690,"attempts":5,"authentication":"otp","errors":1,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":24},{"type":"input","message":"Changed this field: card number","time":68},{"type":"input","message":"Filled this field: card expiry","time":68},{"type":"input","message":"Filled this field: card cvv","time":68},{"type":"action","message":"Attempted to pay with card","time":76},{"type":"auth","message":"Authentication Required: otp","time":78},{"type":"error","message":"Error: Insufficient funds","time":106},{"type":"input","message":"Changed this field: card number","time":126},{"type":"input","message":"Changed this field: card expiry","time":128},{"type":"input","message":"Changed this field: card cvv","time":133},{"type":"action","message":"Attempted to pay with card","time":133},{"type":"auth","message":"Authentication Required: pin","time":134},{"type":"action","message":"Attempted to pay with card","time":137},{"type":"auth","message":"Authentication Required: otp","time":154},{"type":"action","message":"Set payment method to: ussd","time":262},{"type":"action","message":"Set payment method to: card","time":304},{"type":"input","message":"Changed this field: card number","time":618},{"type":"input","message":"Changed this field: card expiry","time":620},{"type":"input","message":"Changed this field: card cvv","time":625},{"type":"action","message":"Attempted to pay with card","time":626},{"type":"auth","message":"Authentication Required: pin","time":638},{"type":"action","message":"Attempted to pay with card","time":641},{"type":"auth","message":"Authentication Required: otp","time":651},{"type":"success","message":"Successfully paid with card","time":690}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_h0cybrkqwd","bin":"539983","last4":"9279","exp_month":"01","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_eX6ejtQ1KwnVkRPYJEaL","account_name":"EGBOCHUE TOLULOPE IJEOMA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":113630481,"first_name":"","last_name":"","email":"tolulopeijeoma@gmail.com","customer_code":"CUS_16cgv1vn6l46m1k","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-02-28T11:39:52.000Z","createdAt":"2023-02-28T11:28:22.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-02-28T11:28:22.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:27.5317||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:27.5317||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:28.4586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:28.4586||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:28.6042||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:28.6042||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:28.6232||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-03-16 10:48:28.6232||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-03-16 10:48:28.6232||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:28.6232||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:28.6232||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 10:48:29.6722||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:29.6722||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:29.6722||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:29.9363||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:29.9363||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:29.9496||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 10:48:29.9496||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 10:48:29.9496||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:29.9496||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:29.9496||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 10:48:29.9592|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4378.8149ms - BadRequest |url: |action: 2025-03-16 10:48:29.9592|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:29.9592|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4391.0265ms - BadRequest |url: |action: 2025-03-16 10:48:29.9592|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:29.9924||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.0436|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4285.5998ms - BadRequest |url: |action: 2025-03-16 10:48:30.0436|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.0436|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4287.0149ms - BadRequest |url: |action: 2025-03-16 10:48:30.0436|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.0436||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.0981|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 3958.0442ms - BadRequest |url: |action: 2025-03-16 10:48:30.0981|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.0981|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 3959.2244ms - BadRequest |url: |action: 2025-03-16 10:48:30.0981|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.0981||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.1142|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4422.1643ms - BadRequest |url: |action: 2025-03-16 10:48:30.1142|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.1142|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4423.3876ms - BadRequest |url: |action: 2025-03-16 10:48:30.1142|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.1142||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.1839|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4354.8886ms - BadRequest |url: |action: 2025-03-16 10:48:30.1839|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.1839|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4356.2405ms - BadRequest |url: |action: 2025-03-16 10:48:30.1839|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.1839||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.2227|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4495.1618ms - BadRequest |url: |action: 2025-03-16 10:48:30.2227|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.2227|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4496.4849ms - BadRequest |url: |action: 2025-03-16 10:48:30.2227|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.2227||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.2754||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:30.2837||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:30.2837||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:30.3421|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4694.3821ms - BadRequest |url: |action: 2025-03-16 10:48:30.3421|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.3421|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4696.1459ms - BadRequest |url: |action: 2025-03-16 10:48:30.3421|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.3421||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.3691|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4323.09ms - BadRequest |url: |action: 2025-03-16 10:48:30.3691|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.3691|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4326.2477ms - BadRequest |url: |action: 2025-03-16 10:48:30.3691|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.3691||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.4408|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4862.6384ms - BadRequest |url: |action: 2025-03-16 10:48:30.4408|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.4408|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4868.5888ms - BadRequest |url: |action: 2025-03-16 10:48:30.4408|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.4408||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 10:48:30.5364||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 10:48:30.5711|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4948.2336ms - BadRequest |url: |action: 2025-03-16 10:48:30.5711|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.5711|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4949.4413ms - BadRequest |url: |action: 2025-03-16 10:48:30.5711|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:29 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.5711||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.8657|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 4629.568ms - BadRequest |url: |action: 2025-03-16 10:48:30.8657|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:30 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.8657|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 4631.5346ms - BadRequest |url: |action: 2025-03-16 10:48:30.8657|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:30 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:30.8657||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:30.8657||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:30.8776||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:30.8776||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:31.4477|101|INFO|System.Net.Http.HttpClient.Default.ClientHandler|Received HTTP response after 5519.7771ms - BadRequest |url: |action: 2025-03-16 10:48:31.4477|103|TRACE|System.Net.Http.HttpClient.Default.ClientHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:30 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:31.4477|101|INFO|System.Net.Http.HttpClient.Default.LogicalHandler|End processing HTTP request after 5521.5287ms - BadRequest |url: |action: 2025-03-16 10:48:31.4477|103|TRACE|System.Net.Http.HttpClient.Default.LogicalHandler|Response Headers: Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET Date: Sun, 16 Mar 2025 09:48:30 GMT Content-Length: 262 Content-Type: application/problem+json; charset=utf-8 |url: |action: 2025-03-16 10:48:31.4477||ERROR|CourseService.Core.Service.IntegrationService|Uploading Failed. Details System.Net.Http.HttpRequestException: Response status code does not indicate success: 400 (Bad Request). at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() at CourseService.Core.Service.IntegrationService.UploadVideo(Int64 UserId, String FilePath) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\IntegrationService.cs:line 219 |url: |action: 2025-03-16 10:48:31.6034||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:31.6034||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:31.6164||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 10:48:31.6164||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 10:48:31.6164||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-03-16 10:48:31.6164||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-03-16 10:48:31.6164||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678999169786, Details [{"status":true,"message":"Verification successful","data":{"id":2634369725,"domain":"live","status":"failed","reference":"1678999169786","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-16T20:39:46.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679000120,"time_spent":4,"attempts":0,"errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":4}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-16T20:39:46.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-16T20:39:46.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-03-16 10:48:32.2201||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-03-16 10:48:32.5684||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679575394975, Details [{"status":true,"message":"Verification successful","data":{"id":2654780093,"domain":"live","status":"failed","reference":"1679575394975","receipt_number":"UNAVAILABLE.","amount":1500000,"message":"fellback-BnF","gateway_response":"Enter the OTP code sent to your phone to complete the transaction","paid_at":null,"created_at":"2023-03-23T12:43:24.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679577756,"time_spent":922,"attempts":12,"authentication":"otp","errors":3,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":8},{"type":"action","message":"Set payment method to: visa_qr","time":25},{"type":"action","message":"Set payment method to: card","time":41},{"type":"input","message":"Filled this field: card number","time":81},{"type":"input","message":"Filled this field: card expiry","time":84},{"type":"input","message":"Filled this field: card cvv","time":89},{"type":"action","message":"Attempted to pay with card","time":90},{"type":"auth","message":"Authentication Required: pin","time":90},{"type":"action","message":"Attempted to pay with card","time":231},{"type":"auth","message":"Authentication Required: otp","time":249},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":266},{"type":"action","message":"Attempted to pay with card","time":279},{"type":"auth","message":"Authentication Required: 3DS","time":283},{"type":"action","message":"Third-party authentication window opened","time":292},{"type":"action","message":"Third-party authentication window closed","time":297},{"type":"action","message":"Attempted to pay with card","time":310},{"type":"error","message":"Error: Incorrect PIN","time":315},{"type":"action","message":"Attempted to pay with card","time":335},{"type":"auth","message":"Authentication Required: pin","time":336},{"type":"action","message":"Attempted to pay with card","time":349},{"type":"error","message":"Error: PIN tries exceeded","time":357},{"type":"action","message":"Set payment method to: bank_transfer","time":371},{"type":"input","message":"Changed this field: card number","time":38},{"type":"input","message":"Changed this field: card expiry","time":41},{"type":"input","message":"Changed this field: card cvv","time":47},{"type":"action","message":"Attempted to pay with card","time":48},{"type":"auth","message":"Authentication Required: pin","time":49},{"type":"action","message":"Attempted to pay with card","time":290},{"type":"action","message":"Attempted to pay with card","time":333},{"type":"auth","message":"Authentication Required: 3DS","time":333},{"type":"action","message":"Third-party authentication window opened","time":340},{"type":"action","message":"Third-party authentication window closed","time":357},{"type":"action","message":"Attempted to pay with card","time":371},{"type":"auth","message":"Authentication Required: otp","time":378},{"type":"input","message":"Changed this field: card number","time":693},{"type":"input","message":"Changed this field: card expiry","time":701},{"type":"input","message":"Changed this field: card cvv","time":812},{"type":"action","message":"Attempted to pay with card","time":895},{"type":"auth","message":"Authentication Required: pin","time":895},{"type":"action","message":"Attempted to pay with card","time":908},{"type":"auth","message":"Authentication Required: otp","time":922}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_omqv2ph9k0","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T12:43:24.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T12:43:24.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:32.5763||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-03-16 10:48:32.5763||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-03-16 10:48:32.5763||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-03-16 10:48:32.5763||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-03-16 10:48:32.5763||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-03-16 10:48:32.9659||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679581155555, Details [{"status":true,"message":"Verification successful","data":{"id":2655034402,"domain":"live","status":"failed","reference":"1679581155555","receipt_number":"UNAVAILABLE.","amount":1500000,"message":null,"gateway_response":"Denied by Fraud System.","paid_at":null,"created_at":"2023-03-23T14:19:27.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679581253,"time_spent":61,"attempts":5,"authentication":"otp","errors":4,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":13},{"type":"input","message":"Filled this field: card expiry","time":17},{"type":"input","message":"Filled this field: card cvv","time":21},{"type":"action","message":"Attempted to pay with card","time":21},{"type":"auth","message":"Authentication Required: pin","time":22},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":35},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":63},{"type":"input","message":"Changed this field: card number","time":20},{"type":"input","message":"Changed this field: card expiry","time":24},{"type":"input","message":"Changed this field: card cvv","time":27},{"type":"action","message":"Attempted to pay with card","time":27},{"type":"error","message":"Error: Unable to process transaction","time":28},{"type":"action","message":"Attempted to pay with card","time":36},{"type":"error","message":"Error: Unable to process transaction","time":37},{"type":"input","message":"Changed this field: card number","time":56},{"type":"action","message":"Attempted to pay with card","time":60},{"type":"error","message":"Error: Unable to process transaction","time":61}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_193orasj1g","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T14:19:27.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T14:19:27.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:32.9744||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-03-16 10:48:32.9744||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-03-16 10:48:32.9744||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-03-16 10:48:32.9744||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-03-16 10:48:32.9744||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-03-16 10:48:33.2827||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679946700523, Details [{"status":true,"message":"Verification successful","data":{"id":2668137499,"domain":"live","status":"abandoned","reference":"1679946700523","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-27T19:51:49.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679946787,"time_spent":6,"attempts":2,"authentication":"pin","errors":1,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":25},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":39},{"type":"error","message":"Error: Transaction Declined","time":43},{"type":"action","message":"Set payment method to: bank_transfer","time":6}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-27T19:51:49.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-27T19:51:49.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:33.2827||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-03-16 10:48:33.2827||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-03-16 10:48:33.2827||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-03-16 10:48:33.2827||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-03-16 10:48:33.2973||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-03-16 10:48:33.4587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:33.4587||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:33.9239||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1680604298949, Details [{"status":true,"message":"Verification successful","data":{"id":2691003823,"domain":"live","status":"success","reference":"1680604298949","receipt_number":null,"amount":1500000,"message":"expecting-3d-response","gateway_response":"Approved","paid_at":"2023-04-04T11:19:04.000Z","created_at":"2023-04-04T10:31:51.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"62.173.45.142","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1680607048,"time_spent":99,"attempts":1,"authentication":"3DS","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":27},{"type":"input","message":"Filled this field: card expiry","time":30},{"type":"input","message":"Filled this field: card cvv","time":34},{"type":"action","message":"Attempted to pay with card","time":34},{"type":"auth","message":"Authentication Required: 3DS","time":35},{"type":"action","message":"Third-party authentication window opened","time":38},{"type":"action","message":"Set payment method to: bank_transfer","time":9},{"type":"success","message":"Successfully paid with bank_transfer","time":99},{"type":"success","message":"Successfully paid with bank_transfer","time":99}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_ppdzc3xaxr","bin":"004XXX","last4":"X080","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"Access Bank","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"Access Bank","sender_country":"NG","sender_bank_account_number":"XXXXXXX080","sender_name":"BABALOLA OLUWATOSIN","narration":"NIP:BABALOLA OLUWATOSIN-7548670229/PAYSTACK CHECK","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":118392046,"first_name":"","last_name":"","email":"babalolaoluwatosin12@gmail.com","customer_code":"CUS_8a6w4kolnhbn9mr","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-04T11:19:04.000Z","createdAt":"2023-04-04T10:31:51.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-04T10:31:51.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:33.9239||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:33.9239||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:34.1367||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:34.1367||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:34.1428||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-03-16 10:48:34.1428||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-03-16 10:48:34.1428||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-03-16 10:48:34.1428||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-03-16 10:48:34.1428||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-03-16 10:48:34.7290||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1681221728865, Details [{"status":true,"message":"Verification successful","data":{"id":2712248943,"domain":"live","status":"success","reference":"1681221728865","receipt_number":"GIPS B3P3TS","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-11T15:18:52.000Z","created_at":"2023-04-11T14:02:19.000Z","channel":"card","currency":"NGN","ip_address":"102.134.16.45","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1681226276,"time_spent":58,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":17},{"type":"input","message":"Filled this field: card expiry","time":19},{"type":"input","message":"Filled this field: card cvv","time":25},{"type":"action","message":"Attempted to pay with card","time":25},{"type":"auth","message":"Authentication Required: pin","time":27},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":38},{"type":"success","message":"Successfully paid with card","time":58}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_0d4b58hz7n","bin":"539983","last4":"3673","exp_month":"10","exp_year":"2023","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_dRr3UZkNRjQeS6tT8Txw","account_name":"OPELUSI OLUBUKOLA OLUWATOSIN","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":119443188,"first_name":"","last_name":"","email":"taiwobukkyopelusi@gmail.com","customer_code":"CUS_g3ti0u5i5egwtt9","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-11T15:18:52.000Z","createdAt":"2023-04-11T14:02:19.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-11T14:02:19.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:34.7290||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:34.7290||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-03-16 10:48:34.9430||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-03-16 10:48:35.2746||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1682268199237, Details [{"status":true,"message":"Verification successful","data":{"id":2747349357,"domain":"live","status":"success","reference":"1682268199237","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-23T16:45:27.000Z","created_at":"2023-04-23T16:43:29.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"129.205.124.223","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1682268210,"time_spent":119,"attempts":0,"errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"success","message":"Successfully paid with bank_transfer","time":119}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_xjkwvkhasy","bin":"310XXX","last4":"X312","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"First Bank of Nigeria","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"First Bank of Nigeria","sender_country":"NG","sender_bank_account_number":"XXXXXXX312","sender_name":"KABOWEI NAOMI O","narration":"NIP:KABOWEI NAOMI O-8203049338/PAYSTACK CHECK/310","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":120742489,"first_name":"","last_name":"","email":"nkabowei@gmail.com","customer_code":"CUS_2wlvdpoxvt32yjd","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-23T16:45:27.000Z","createdAt":"2023-04-23T16:43:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-23T16:43:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:35.2746||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 10:48:35.2797||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 10:48:35.4958||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 10:48:35.4958||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 10:48:35.5024||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-03-16 10:48:35.5024||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-03-16 10:48:35.5024||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:35.5024||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:35.5024||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 10:48:36.3382||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:36.3494||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 10:48:36.3494||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 10:48:36.3494||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:36.3494||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:36.3494||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 10:48:36.7304||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:36.7378||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 10:48:36.7378||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 10:48:36.7378||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:36.7378||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 10:48:36.7378||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-03-16 10:48:37.1264||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-03-16 10:48:37.8244||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:37.8313||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-03-16 10:48:37.8313||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-03-16 10:48:37.8313||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-03-16 10:48:37.8313||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-03-16 10:48:37.8313||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-03-16 10:48:38.1319||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 10:48:38.1390||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-03-16 10:48:38.1390||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-03-16 10:48:38.4612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:38.4612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:43.4620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:43.4620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:48.4622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:48.4622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:53.4579||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2976:e38e065d heartbeat successfully sent |url: |action: 2025-03-16 10:48:53.4579||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2976:e38e065d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:48:53.4579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:53.4579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:48:58.4653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:48:58.4653||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:03.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:03.4671||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:08.4691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:08.4691||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:13.4725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:13.4725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:18.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:18.4774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:20.4321||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 10:49:20.4321||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/10665|action: FetchEnrolledCourses 2025-03-16 10:49:20.5147||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 10:49:20.5940||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 10:49:21.4271||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:49:23.4575||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2976:e38e065d heartbeat successfully sent |url: |action: 2025-03-16 10:49:23.4575||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2976:e38e065d waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:49:23.4802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:23.4802||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:26.1221||DEBUG|CourseService.Program|init main function |url: |action: 2025-03-16 10:49:26.4976||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-03-16 10:49:26.6098||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-03-16 10:49:26.6098||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-03-16 10:49:26.6098||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-03-16 10:49:26.6098||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 |url: |action: 2025-03-16 10:49:26.6299||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:5a358298 has started in 3.0103 ms |url: |action: 2025-03-16 10:49:26.6299||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:5596:8577a351 is announcing itself... |url: |action: 2025-03-16 10:49:26.7084||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:5596:8577a351 successfully announced in 75.9769 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:d746b02d has started in 1.0776 ms |url: |action: 2025-03-16 10:49:26.7084||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:5596:8577a351 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:67194ab8 has started in 0.2371 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:b00b52a7 has started in 0.1739 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:90ba3590 has started in 0.2662 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:c48afc5b has started in 0.18 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a6890d61 has started in 0.2351 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9ffa37be has started in 0.5056 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:cb0de2a1 has started in 0.8536 ms |url: |action: 2025-03-16 10:49:26.7084||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-03-16 10:49:26.7084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e3f6040c has started in 1.8024 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:08d471ef has started in 2.2198 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:fe48f367 has started in 2.4543 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:95130512 has started in 2.9992 ms |url: |action: 2025-03-16 10:49:26.7084||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f9214647 has started in 3.2464 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:7b67fdb8 has started in 3.3584 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5524ff6b has started in 3.5543 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:f17dd3f6 has started in 3.744 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:064dce92 has started in 3.9359 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9719a79b has started in 4.1404 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3e25b66f has started in 4.289 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e31f96d2 has started in 4.4753 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:16e81b4d has started in 4.6338 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a68d5fba has started in 4.8859 ms |url: |action: 2025-03-16 10:49:26.7084||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:5a7f0bf6 has started in 5.6815 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:d7f1c904 has started in 5.0698 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3f5d7ec3 has started in 6.0812 ms |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:171c4efb has started in 0.2155 ms |url: |action: 2025-03-16 10:49:26.7084||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:5596:8577a351 all the dispatchers started |url: |action: 2025-03-16 10:49:26.7084||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:9c49253a has started in 0.2265 ms |url: |action: 2025-03-16 10:49:26.7234||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 10:49:26.7234||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-03-16 10:49:26.7234||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-03-16 10:49:26.7369||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-03-16 10:49:26.7369||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-03-16 10:49:26.7369||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-03-16 10:49:26.7369||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-03-16 10:49:26.7369||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3671|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amountpaid' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseBasePrice' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'DiscountAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayFee' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Vat' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'AmountPaid' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Percentage' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.3748|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Value' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:49:27.6703|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-03-16 10:49:27.6703|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. |url: |action: 2025-03-16 10:49:27.6703|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {ba3d9b8f-fe74-416b-9408-8970281044ae} may be persisted to storage in unencrypted form. |url: |action: 2025-03-16 10:49:28.5731||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 3, CurrentSection : 5 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:49:31.7134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:31.7134||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:36.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:36.7133||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:41.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:41.7168||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:46.7199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:46.7199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:51.7235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:51.7235||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:49:56.7179||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:49:56.7179||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:49:56.7237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:49:56.7237||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:01.7279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:01.7279||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:06.7286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:06.7286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:11.7321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:11.7321||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:11.7802||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742118503483;LastJobId:265549;NextExecution:1742118600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118611748;NextExecution:1742118720000;LastJobId:265554), NextExecution: (3/16/2025 9:52:00 AM) |url: |action: 2025-03-16 10:50:11.8041||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742118503483;LastJobId:265550;NextExecution:1742118600000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118611748;NextExecution:1742118720000;LastJobId:265555), NextExecution: (3/16/2025 9:52:00 AM) |url: |action: 2025-03-16 10:50:11.8041||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:50:16.7337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:16.7337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:21.7350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:21.7350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:26.7234||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:50:26.7234||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:50:26.7365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:26.7365||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:28.6533||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:50:31.7376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:31.7376||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:36.7403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:36.7403||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:41.7422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:41.7422||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:46.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:46.7435||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:51.7449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:51.7449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:50:56.7256||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:50:56.7256||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:50:56.7489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:50:56.7489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:01.7493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:01.7493||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:06.7509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:06.7509||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:11.7519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:11.7519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:16.7558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:16.7558||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:21.7579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:21.7579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:26.7285||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:51:26.7285||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:51:26.7616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:26.7616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:31.7642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:31.7642||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:36.7660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:36.7660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:41.7668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:41.7668||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:46.7694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:46.7694||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:51.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:51.7707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:56.7325||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:51:56.7325||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:51:56.7724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:51:56.7724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:51:57.5642||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:52:01.7744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:01.7744||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:06.7752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:06.7752||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:11.7772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:11.7772||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:11.8431||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742118611748;LastJobId:265554;NextExecution:1742118720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118731836;NextExecution:1742118840000;LastJobId:265556), NextExecution: (3/16/2025 9:54:00 AM) |url: |action: 2025-03-16 10:52:11.8519||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742118611748;LastJobId:265555;NextExecution:1742118720000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118731836;NextExecution:1742118840000;LastJobId:265557), NextExecution: (3/16/2025 9:54:00 AM) |url: |action: 2025-03-16 10:52:11.8519||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:52:16.7780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:16.7780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:21.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:21.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:26.7387||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:52:26.7387||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:52:26.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:26.7811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:31.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:31.7858||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:36.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:36.7859||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:41.7901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:41.7901||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:46.7903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:46.7903||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:51.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:51.7916||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:52:56.7418||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:52:56.7418||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:52:56.7943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:52:56.7943||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:01.7985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:01.7985||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:06.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:06.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:11.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:11.7996||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:16.8038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:16.8038||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:21.8049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:21.8049||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:26.7459||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:53:26.7459||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:53:26.8085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:26.8085||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:31.8135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:31.8135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:36.8153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:36.8153||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:41.8169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:41.8169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:46.8200||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:46.8200||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:51.8214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:51.8214||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:53:56.7474||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:53:56.7474||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:53:56.8255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:53:56.8255||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:01.8282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:01.8282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:06.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:06.8308||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:11.8352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:11.8352||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:11.8856||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742118731836;LastJobId:265556;NextExecution:1742118840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118851880;NextExecution:1742118960000;LastJobId:265558), NextExecution: (3/16/2025 9:56:00 AM) |url: |action: 2025-03-16 10:54:11.8917||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742118731836;LastJobId:265557;NextExecution:1742118840000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118851880;NextExecution:1742118960000;LastJobId:265559), NextExecution: (3/16/2025 9:56:00 AM) |url: |action: 2025-03-16 10:54:11.8917||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:54:16.8364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:16.8364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:21.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:21.8371||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:26.7160||INFO|Hangfire.Server.ServerWatchdog|1 servers were removed due to timeout |url: |action: 2025-03-16 10:54:26.7239||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 10:54:26.7239||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 10:54:26.7513||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:54:26.7513||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:54:26.8410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:26.8410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:31.8410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:31.8410||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:36.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:36.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:41.8443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:41.8443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:46.8470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:46.8470||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:51.8511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:51.8511||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:54:56.7521||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:54:56.7521||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:54:56.8522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:54:56.8522||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:01.8552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:01.8552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:06.8570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:06.8570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:11.8570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:11.8570||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:16.8607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:16.8607||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:21.8612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:21.8612||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:26.7553||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:55:26.7553||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:55:26.8629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:26.8629||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:28.0074||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:55:28.1704||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:55:28.8233||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:55:31.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:31.8640||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:36.8664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:36.8664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:41.8711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:41.8711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:46.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:46.8715||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:47.8804|20102|ERROR|Microsoft.EntityFrameworkCore.Database.Command|Failed executing DbCommand (2ms) [Parameters=[@p0='?' (DbType = Int64), @p1='?' (DbType = Int64), @p2='?' (DbType = Boolean), @p3='?' (DbType = DateTime2), @p4='?' (DbType = DateTime2), @p5='?' (DbType = Boolean), @p6='?' (DbType = Boolean), @p7='?' (DbType = Boolean), @p8='?' (DbType = Int64), @p9='?' (DbType = Int64), @p10='?' (DbType = Int32), @p11='?' (DbType = Int32), @p12='?' (DbType = Int64), @p13='?' (DbType = Int64)], CommandType='Text', CommandTimeout='30'] SET NOCOUNT ON; INSERT INTO [CourseViewing] ([CourseId], [CreatedBy], [CurrentViewing], [DateCreated], [DateModified], [IsActive], [IsCompleted], [IsDeleted], [ModifiedBy], [Module], [Percentage], [SecondsWatched], [Section], [UserId]) VALUES (@p0, @p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10, @p11, @p12, @p13); SELECT [Id] FROM [CourseViewing] WHERE @@ROWCOUNT = 1 AND [Id] = scope_identity(); |url: https://api.skilldorm.com/Course/api/Course/Quiz/UpdateScore/10665|action: UpdateCourseQuizScore 2025-03-16 10:55:47.8944|10000|ERROR|Microsoft.EntityFrameworkCore.Update|An exception occurred in the database while saving changes for context type 'CourseService.Data.Entity.AppDbContext'. Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CourseViewing_Course_CourseId". The conflict occurred in database "SkillDorm", table "dbo.Course", column 'Id'. The statement has been terminated. at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) ClientConnectionId:8a3e54da-0713-48e0-b945-4e0912d3c05f Error Number:547,State:0,Class:16 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.Execute(IEnumerable`1 commandBatches, IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChanges(IList`1 entries) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(IList`1 entriesToSave) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(DbContext _, Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges(Boolean acceptAllChangesOnSuccess) Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CourseViewing_Course_CourseId". The conflict occurred in database "SkillDorm", table "dbo.Course", column 'Id'. The statement has been terminated. at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) ClientConnectionId:8a3e54da-0713-48e0-b945-4e0912d3c05f Error Number:547,State:0,Class:16 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.Execute(IEnumerable`1 commandBatches, IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChanges(IList`1 entries) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(IList`1 entriesToSave) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(DbContext _, Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges(Boolean acceptAllChangesOnSuccess)|url: https://api.skilldorm.com/Course/api/Course/Quiz/UpdateScore/10665|action: UpdateCourseQuizScore 2025-03-16 10:55:47.8944||ERROR|CourseService.Core.Service.CourseService|Error Occurred. Details Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CourseViewing_Course_CourseId". The conflict occurred in database "SkillDorm", table "dbo.Course", column 'Id'. The statement has been terminated. at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) ClientConnectionId:8a3e54da-0713-48e0-b945-4e0912d3c05f Error Number:547,State:0,Class:16 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.Execute(IEnumerable`1 commandBatches, IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChanges(IList`1 entries) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(IList`1 entriesToSave) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(DbContext _, Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges() at RepositoryBase.Repository`1.Create(TObject TObject) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 82 at CourseService.Core.Service.CourseService.UpdateCourseQuizScore(QuizScoreViewModel Model, Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 3058 |url: https://api.skilldorm.com/Course/api/Course/Quiz/UpdateScore/10665|action: UpdateCourseQuizScore 2025-03-16 10:55:47.9092||ERROR|CourseService.Controllers.CourseController|Error Uploading Chunk File. Details Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Microsoft.Data.SqlClient.SqlException (0x80131904): The INSERT statement conflicted with the FOREIGN KEY constraint "FK_CourseViewing_Course_CourseId". The conflict occurred in database "SkillDorm", table "dbo.Course", column 'Id'. The statement has been terminated. at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at Microsoft.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at Microsoft.Data.SqlClient.SqlDataReader.get_MetaData() at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method) at Microsoft.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject) at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) ClientConnectionId:8a3e54da-0713-48e0-b945-4e0912d3c05f Error Number:547,State:0,Class:16 --- End of inner exception stack trace --- at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.Execute(IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.Execute(IEnumerable`1 commandBatches, IRelationalConnection connection) at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChanges(IList`1 entries) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(IList`1 entriesToSave) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(DbContext _, Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.Execute[TState,TResult](TState state, Func`3 operation, Func`3 verifySucceeded) at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges(Boolean acceptAllChangesOnSuccess) at Microsoft.EntityFrameworkCore.DbContext.SaveChanges() at RepositoryBase.Repository`1.Create(TObject TObject) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\Repository\Repository\Repository.cs:line 82 at CourseService.Core.Service.CourseService.UpdateCourseQuizScore(QuizScoreViewModel Model, Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 3058 at CourseService.Controllers.CourseController.UpdateCourseQuizScore(QuizScoreViewModel Model, Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1278 |url: https://api.skilldorm.com/Course/api/Course/Quiz/UpdateScore/10665|action: UpdateCourseQuizScore 2025-03-16 10:55:48.5942||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:55:51.8760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:51.8760||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:55:56.7586||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:55:56.7586||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:55:56.8777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:55:56.8777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:01.8780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:01.8780||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:06.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:06.8797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:11.8815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:11.8815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:11.9193||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742118851880;LastJobId:265558;NextExecution:1742118960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118971914;NextExecution:1742119080000;LastJobId:265560), NextExecution: (3/16/2025 9:58:00 AM) |url: |action: 2025-03-16 10:56:11.9193||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742118851880;LastJobId:265559;NextExecution:1742118960000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742118971914;NextExecution:1742119080000;LastJobId:265561), NextExecution: (3/16/2025 9:58:00 AM) |url: |action: 2025-03-16 10:56:11.9193||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:56:16.8834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:16.8834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:21.8866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:21.8866||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:25.0435||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 10:56:25.0435||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/10665|action: FetchEnrolledCourses 2025-03-16 10:56:25.1154||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 10:56:25.1892||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 10:56:25.8098||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:56:27.4517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:27.4517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:27.4517||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 heartbeat successfully sent |url: |action: 2025-03-16 10:56:27.4517||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:5596:8577a351 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:56:30.6003||DEBUG|CourseService.Program|init main function |url: |action: 2025-03-16 10:56:30.9727||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Start installing Hangfire SQL objects... |url: |action: 2025-03-16 10:56:31.0838||INFO|Hangfire.SqlServer.SqlServerObjectsInstaller|Hangfire SQL objects installed. |url: |action: 2025-03-16 10:56:31.0965||INFO|Hangfire.BackgroundJobServer|Starting Hangfire Server using job storage: 'SQL Server: 192.168.2.4@SkillDorm' |url: |action: 2025-03-16 10:56:31.0965||INFO|Hangfire.BackgroundJobServer|Using the following options for SQL Server job storage: Queue poll interval: 00:00:00. |url: |action: 2025-03-16 10:56:31.0965||INFO|Hangfire.BackgroundJobServer|Using the following options for Hangfire Server: Worker count: 20 Listening queues: 'default' Shutdown timeout: 00:00:15 Schedule polling interval: 00:00:15 |url: |action: 2025-03-16 10:56:31.0965||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c69ce6fa has started in 3.0013 ms |url: |action: 2025-03-16 10:56:31.1051||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 is announcing itself... |url: |action: 2025-03-16 10:56:31.1790||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 successfully announced in 73.3846 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:e1f780ff has started in 1.0476 ms |url: |action: 2025-03-16 10:56:31.1790||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 is starting the registered dispatchers: ServerWatchdog, ServerJobCancellationWatcher, ExpirationManager, CountersAggregator, Worker, DelayedJobScheduler, RecurringJobScheduler... |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:40e7c20d has started in 0.2247 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:e6262203 has started in 0.1544 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:2c2088fa has started in 0.1994 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:2b79fe44 has started in 0.2072 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f588fde has started in 0.3541 ms |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0ade83c2 has started in 0.6333 ms |url: |action: 2025-03-16 10:56:31.1790||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4329d80d has started in 1.1381 ms |url: |action: 2025-03-16 10:56:31.1790||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-03-16 10:56:31.1790||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:994ee7a9 has started in 2.1701 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a152af03 has started in 2.7233 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9f720e1a has started in 2.8512 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3026e407 has started in 3.076 ms |url: |action: 2025-03-16 10:56:31.1848||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0c46848d has started in 3.2251 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e9b843e0 has started in 3.6839 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:edcf1fc0 has started in 3.5149 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e3f40242 has started in 3.3742 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:32f3b196 has started in 3.9421 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:278f8812 has started in 4.2389 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13415c52 has started in 4.741 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:27f7d251 has started in 4.355 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9a2de0c6 has started in 4.5926 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f8026a3 has started in 4.2326 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8a88c7c4 has started in 5.3981 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:63e3a590 has started in 5.5311 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dae3f6b3 has started in 5.8033 ms |url: |action: 2025-03-16 10:56:31.1848||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-03-16 10:56:31.1848||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 all the dispatchers started |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:ead22da1 has started in 0.1463 ms |url: |action: 2025-03-16 10:56:31.1848||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:ba6b0c57 has started in 0.2913 ms |url: |action: 2025-03-16 10:56:31.1848||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 10:56:31.2067||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-03-16 10:56:31.2067||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-03-16 10:56:31.2067||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-03-16 10:56:31.2067||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-03-16 10:56:31.2067||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-03-16 10:56:31.2067||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-03-16 10:56:31.2067||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-03-16 10:56:31.8215|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePrice'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'BasePrice' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayCharge' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'VAT' on entity type 'CoursePriceHistory'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Amountpaid' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'CourseBasePrice' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'DiscountAmount' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'GatewayFee' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Vat' on entity type 'PaymentLog'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'AmountPaid' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Percentage' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:31.8284|30000|WARN|Microsoft.EntityFrameworkCore.Model.Validation|No type was specified for the decimal column 'Value' on entity type 'RevenueSettlement'. This will cause values to be silently truncated if they do not fit in the default precision and scale. Explicitly specify the SQL server column type that can accommodate all the values using 'HasColumnType()'. |url: |action: 2025-03-16 10:56:32.1198|50|WARN|Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository|Using an in-memory repository. Keys will not be persisted to storage. |url: |action: 2025-03-16 10:56:32.1198|59|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. |url: |action: 2025-03-16 10:56:32.1270|35|WARN|Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager|No XML encryptor configured. Key {f0366c1b-b8ef-4391-9405-8edbce480ea9} may be persisted to storage in unencrypted form. |url: |action: 2025-03-16 10:56:34.3887||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:56:36.1869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:36.1869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:41.1896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:41.1896||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:46.1923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:46.1923||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:51.1958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:51.1958||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:56:51.6066||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:56:51.7724||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:56:52.4141||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:56:56.1977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:56:56.1977||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:01.1835||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:57:01.1835||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:57:01.1994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:01.1994||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:06.2025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:06.2025||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:09.7982||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:57:09.9619||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:57:10.6383||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 2 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:57:11.2031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:11.2031||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:16.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:16.2045||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:21.1086||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:57:21.2093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:21.2093||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:22.7703||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:57:23.1684||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 10:57:26.2112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:26.2112||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:31.1866||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:57:31.1866||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:57:31.2152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:31.2152||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:36.2161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:36.2161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:41.2185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:41.2185||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:46.2198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:46.2198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:51.2216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:51.2216||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:57:56.2221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:57:56.2221||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:01.1901||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:58:01.1901||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:58:01.2251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:01.2251||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:01.2540||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742118971914;LastJobId:265560;NextExecution:1742119080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119081220;NextExecution:1742119200000;LastJobId:265562), NextExecution: (3/16/2025 10:00:00 AM) |url: |action: 2025-03-16 10:58:01.2768||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742118971914;LastJobId:265561;NextExecution:1742119080000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119081220;NextExecution:1742119200000;LastJobId:265563), NextExecution: (3/16/2025 10:00:00 AM) |url: |action: 2025-03-16 10:58:01.2768||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 10:58:06.2272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:06.2272||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:11.2282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:11.2282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:12.3898||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:58:16.2289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:16.2289||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:21.2303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:21.2303||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:22.2940||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:58:26.2326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:26.2326||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:31.1951||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:58:31.1951||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:58:31.2350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:31.2350||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:36.2355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:36.2355||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:41.2377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:41.2377||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:46.2394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:46.2394||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:51.2414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:51.2414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:58:56.2463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:58:56.2463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:01.1990||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:59:01.1990||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:59:01.2465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:01.2465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:06.2507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:06.2507||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:10.8249||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:59:11.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:11.2517||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:14.9977||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 10:59:16.2557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:16.2557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:21.2603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:21.2603||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:26.2628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:26.2628||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:31.1988||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 10:59:31.1988||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 10:59:31.2639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:31.2639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:36.2663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:36.2663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:41.2698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:41.2698||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:46.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:46.2736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:51.2777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:51.2777||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 10:59:56.2815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 10:59:56.2815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:01.2015||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:00:01.2015||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:00:01.2854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:01.2854||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:01.3065||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'ICourseService.ProcessZippedCourses' is being updated. RecurringJob: (CreatedAt:1671233252920;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.ICourseService, CourseService.Core","m":"ProcessZippedCourses"};LastExecution:1742118503483;LastJobId:265551;NextExecution:1742119200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119201301;NextExecution:1742122800000;LastJobId:265564), NextExecution: (3/16/2025 11:00:00 AM) |url: |action: 2025-03-16 11:00:01.3065||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119081220;LastJobId:265562;NextExecution:1742119200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119201301;NextExecution:1742119320000;LastJobId:265565), NextExecution: (3/16/2025 10:02:00 AM) |url: |action: 2025-03-16 11:00:01.3213||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IPaymentService.ReprocessTransaction' is being updated. RecurringJob: (CreatedAt:1668638785782;Cron:0 */1 * * *;Job:{"t":"CourseService.Core.Interface.IPaymentService, CourseService.Core","m":"ReprocessTransaction"};LastExecution:1742118503483;LastJobId:265552;NextExecution:1742119200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119201301;NextExecution:1742122800000;LastJobId:265566), NextExecution: (3/16/2025 11:00:00 AM) |url: |action: 2025-03-16 11:00:01.3213||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119081220;LastJobId:265563;NextExecution:1742119200000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119201301;NextExecution:1742119320000;LastJobId:265567), NextExecution: (3/16/2025 10:02:00 AM) |url: |action: 2025-03-16 11:00:01.3213||DEBUG|Hangfire.Server.RecurringJobScheduler|4 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:00:01.3836||WARN|CourseService.Core.Service.PaymentService|About to Reprocess Transaction from 3/16/2025 10:00:01 AM |url: |action: 2025-03-16 11:00:01.4006||WARN|CourseService.Core.Service.PaymentService|17 transactions found to be reprocessed |url: |action: 2025-03-16 11:00:01.4006||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677494235072 |url: |action: 2025-03-16 11:00:01.4006||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677494235072 |url: |action: 2025-03-16 11:00:01.4006||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677494235072 |url: |action: 2025-03-16 11:00:02.0236||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677494235072, Details [{"status":true,"message":"Verification successful","data":{"id":2575214342,"domain":"live","status":"abandoned","reference":"1677494235072","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-02-27T10:41:29.000Z","channel":"card","currency":"NGN","ip_address":"197.211.44.226","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":113522691,"first_name":"","last_name":"","email":"adegbolaadekemi3@gmail.com","customer_code":"CUS_dgftjqu0h0e3cp7","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-02-27T10:41:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-02-27T10:41:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:02.0793||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677494235072 |url: |action: 2025-03-16 11:00:02.0793||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677494235072 done. |url: |action: 2025-03-16 11:00:02.0793||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1677583626223 |url: |action: 2025-03-16 11:00:02.0793||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1677583626223 |url: |action: 2025-03-16 11:00:02.0793||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1677583626223 |url: |action: 2025-03-16 11:00:02.9880||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1677583626223, Details [{"status":true,"message":"Verification successful","data":{"id":2578427401,"domain":"live","status":"success","reference":"1677583626223","receipt_number":"GIPS AKCF3G","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-02-28T11:39:52.000Z","created_at":"2023-02-28T11:28:22.000Z","channel":"card","currency":"NGN","ip_address":"129.18.186.93","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1677583702,"time_spent":690,"attempts":5,"authentication":"otp","errors":1,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":24},{"type":"input","message":"Changed this field: card number","time":68},{"type":"input","message":"Filled this field: card expiry","time":68},{"type":"input","message":"Filled this field: card cvv","time":68},{"type":"action","message":"Attempted to pay with card","time":76},{"type":"auth","message":"Authentication Required: otp","time":78},{"type":"error","message":"Error: Insufficient funds","time":106},{"type":"input","message":"Changed this field: card number","time":126},{"type":"input","message":"Changed this field: card expiry","time":128},{"type":"input","message":"Changed this field: card cvv","time":133},{"type":"action","message":"Attempted to pay with card","time":133},{"type":"auth","message":"Authentication Required: pin","time":134},{"type":"action","message":"Attempted to pay with card","time":137},{"type":"auth","message":"Authentication Required: otp","time":154},{"type":"action","message":"Set payment method to: ussd","time":262},{"type":"action","message":"Set payment method to: card","time":304},{"type":"input","message":"Changed this field: card number","time":618},{"type":"input","message":"Changed this field: card expiry","time":620},{"type":"input","message":"Changed this field: card cvv","time":625},{"type":"action","message":"Attempted to pay with card","time":626},{"type":"auth","message":"Authentication Required: pin","time":638},{"type":"action","message":"Attempted to pay with card","time":641},{"type":"auth","message":"Authentication Required: otp","time":651},{"type":"success","message":"Successfully paid with card","time":690}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_h0cybrkqwd","bin":"539983","last4":"9279","exp_month":"01","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_eX6ejtQ1KwnVkRPYJEaL","account_name":"EGBOCHUE TOLULOPE IJEOMA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":113630481,"first_name":"","last_name":"","email":"tolulopeijeoma@gmail.com","customer_code":"CUS_16cgv1vn6l46m1k","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-02-28T11:39:52.000Z","createdAt":"2023-02-28T11:28:22.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-02-28T11:28:22.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:03.0353||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:03.0353||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:03.4083||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:03.4083||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:03.4231||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1677583626223 |url: |action: 2025-03-16 11:00:03.4231||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1677583626223 done. |url: |action: 2025-03-16 11:00:03.4231||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:03.4231||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:03.4231||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 11:00:03.8022||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:03.8022||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:03.8022||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:04.0092||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 11:00:04.3577||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:04.3577||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:04.3577||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:04.5530||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:04.5530||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:04.5575||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 11:00:04.5575||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 11:00:04.5575||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:04.5575||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678958802390 |url: |action: 2025-03-16 11:00:04.5575||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678958802390 |url: |action: 2025-03-16 11:00:05.1144||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678958802390, Details [{"status":true,"message":"Verification successful","data":{"id":2632222100,"domain":"live","status":"success","reference":"1678958802390","receipt_number":"GIPS AS1MT9","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-03-16T09:32:02.000Z","created_at":"2023-03-16T09:30:35.000Z","channel":"card","currency":"NGN","ip_address":"197.210.149.251","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1678959036,"time_spent":89,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":48},{"type":"input","message":"Filled this field: card expiry","time":53},{"type":"input","message":"Filled this field: card cvv","time":59},{"type":"action","message":"Attempted to pay with card","time":59},{"type":"auth","message":"Authentication Required: pin","time":62},{"type":"action","message":"Attempted to pay with card","time":67},{"type":"auth","message":"Authentication Required: otp","time":70},{"type":"success","message":"Successfully paid with card","time":89}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_3cbyrw4wp4","bin":"539983","last4":"2586","exp_month":"07","exp_year":"2026","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_uu14GMR5JvLwWcEUbXJq","account_name":"UMAR BILKISU KANGIWA","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":115573856,"first_name":"","last_name":"","email":"bilkisu.uk@gmail.com","customer_code":"CUS_sd0j2k1z6nndron","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-03-16T09:32:02.000Z","createdAt":"2023-03-16T09:30:35.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-03-16T09:30:35.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:05.1179||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:05.1179||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678958802390 |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678958802390 done. |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1678999169786 |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1678999169786 |url: |action: 2025-03-16 11:00:05.3128||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1678999169786 |url: |action: 2025-03-16 11:00:05.7012||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1678999169786, Details [{"status":true,"message":"Verification successful","data":{"id":2634369725,"domain":"live","status":"failed","reference":"1678999169786","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-16T20:39:46.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679000120,"time_spent":4,"attempts":0,"errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":4}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-16T20:39:46.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-16T20:39:46.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:05.7012||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1678999169786 |url: |action: 2025-03-16 11:00:05.7012||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1678999169786 done. |url: |action: 2025-03-16 11:00:05.7012||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679575394975 |url: |action: 2025-03-16 11:00:05.7012||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679575394975 |url: |action: 2025-03-16 11:00:05.7101||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679575394975 |url: |action: 2025-03-16 11:00:06.1522||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679575394975, Details [{"status":true,"message":"Verification successful","data":{"id":2654780093,"domain":"live","status":"failed","reference":"1679575394975","receipt_number":"UNAVAILABLE.","amount":1500000,"message":"fellback-BnF","gateway_response":"Enter the OTP code sent to your phone to complete the transaction","paid_at":null,"created_at":"2023-03-23T12:43:24.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679577756,"time_spent":922,"attempts":12,"authentication":"otp","errors":3,"success":false,"mobile":false,"input":[],"history":[{"type":"action","message":"Set payment method to: bank_transfer","time":8},{"type":"action","message":"Set payment method to: visa_qr","time":25},{"type":"action","message":"Set payment method to: card","time":41},{"type":"input","message":"Filled this field: card number","time":81},{"type":"input","message":"Filled this field: card expiry","time":84},{"type":"input","message":"Filled this field: card cvv","time":89},{"type":"action","message":"Attempted to pay with card","time":90},{"type":"auth","message":"Authentication Required: pin","time":90},{"type":"action","message":"Attempted to pay with card","time":231},{"type":"auth","message":"Authentication Required: otp","time":249},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":266},{"type":"action","message":"Attempted to pay with card","time":279},{"type":"auth","message":"Authentication Required: 3DS","time":283},{"type":"action","message":"Third-party authentication window opened","time":292},{"type":"action","message":"Third-party authentication window closed","time":297},{"type":"action","message":"Attempted to pay with card","time":310},{"type":"error","message":"Error: Incorrect PIN","time":315},{"type":"action","message":"Attempted to pay with card","time":335},{"type":"auth","message":"Authentication Required: pin","time":336},{"type":"action","message":"Attempted to pay with card","time":349},{"type":"error","message":"Error: PIN tries exceeded","time":357},{"type":"action","message":"Set payment method to: bank_transfer","time":371},{"type":"input","message":"Changed this field: card number","time":38},{"type":"input","message":"Changed this field: card expiry","time":41},{"type":"input","message":"Changed this field: card cvv","time":47},{"type":"action","message":"Attempted to pay with card","time":48},{"type":"auth","message":"Authentication Required: pin","time":49},{"type":"action","message":"Attempted to pay with card","time":290},{"type":"action","message":"Attempted to pay with card","time":333},{"type":"auth","message":"Authentication Required: 3DS","time":333},{"type":"action","message":"Third-party authentication window opened","time":340},{"type":"action","message":"Third-party authentication window closed","time":357},{"type":"action","message":"Attempted to pay with card","time":371},{"type":"auth","message":"Authentication Required: otp","time":378},{"type":"input","message":"Changed this field: card number","time":693},{"type":"input","message":"Changed this field: card expiry","time":701},{"type":"input","message":"Changed this field: card cvv","time":812},{"type":"action","message":"Attempted to pay with card","time":895},{"type":"auth","message":"Authentication Required: pin","time":895},{"type":"action","message":"Attempted to pay with card","time":908},{"type":"auth","message":"Authentication Required: otp","time":922}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_omqv2ph9k0","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T12:43:24.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T12:43:24.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:06.1522||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679575394975 |url: |action: 2025-03-16 11:00:06.1522||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679575394975 done. |url: |action: 2025-03-16 11:00:06.1522||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679581155555 |url: |action: 2025-03-16 11:00:06.1522||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679581155555 |url: |action: 2025-03-16 11:00:06.1652||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679581155555 |url: |action: 2025-03-16 11:00:06.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:06.2860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:06.5038||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679581155555, Details [{"status":true,"message":"Verification successful","data":{"id":2655034402,"domain":"live","status":"failed","reference":"1679581155555","receipt_number":"UNAVAILABLE.","amount":1500000,"message":null,"gateway_response":"Denied by Fraud System.","paid_at":null,"created_at":"2023-03-23T14:19:27.000Z","channel":"card","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679581253,"time_spent":61,"attempts":5,"authentication":"otp","errors":4,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":13},{"type":"input","message":"Filled this field: card expiry","time":17},{"type":"input","message":"Filled this field: card cvv","time":21},{"type":"action","message":"Attempted to pay with card","time":21},{"type":"auth","message":"Authentication Required: pin","time":22},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":35},{"type":"error","message":"Error: Token Authentication Failed. Incorrect Token Supplied.","time":63},{"type":"input","message":"Changed this field: card number","time":20},{"type":"input","message":"Changed this field: card expiry","time":24},{"type":"input","message":"Changed this field: card cvv","time":27},{"type":"action","message":"Attempted to pay with card","time":27},{"type":"error","message":"Error: Unable to process transaction","time":28},{"type":"action","message":"Attempted to pay with card","time":36},{"type":"error","message":"Error: Unable to process transaction","time":37},{"type":"input","message":"Changed this field: card number","time":56},{"type":"action","message":"Attempted to pay with card","time":60},{"type":"error","message":"Error: Unable to process transaction","time":61}]},"fees":null,"fees_split":null,"authorization":{"authorization_code":"AUTH_193orasj1g","bin":"539983","last4":"3319","exp_month":"09","exp_year":"2024","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_AsqfbSFz3vbIcEowspM3","account_name":"IFEABUNIKE CHUKWUDI FRANCIS","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-23T14:19:27.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-23T14:19:27.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:06.5107||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679581155555 |url: |action: 2025-03-16 11:00:06.5107||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679581155555 done. |url: |action: 2025-03-16 11:00:06.5107||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1679946700523 |url: |action: 2025-03-16 11:00:06.5107||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1679946700523 |url: |action: 2025-03-16 11:00:06.5107||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1679946700523 |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1679946700523, Details [{"status":true,"message":"Verification successful","data":{"id":2668137499,"domain":"live","status":"abandoned","reference":"1679946700523","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Awaiting Transfer","paid_at":null,"created_at":"2023-03-27T19:51:49.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"198.252.15.190","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1679946787,"time_spent":6,"attempts":2,"authentication":"pin","errors":1,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":25},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":39},{"type":"error","message":"Error: Transaction Declined","time":43},{"type":"action","message":"Set payment method to: bank_transfer","time":6}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":99903033,"first_name":"","last_name":"","email":"sirrigilian@gmail.com","customer_code":"CUS_z9iy7dsmttkllwq","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-03-27T19:51:49.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-03-27T19:51:49.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1679946700523 |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1679946700523 done. |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1680604298949 |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1680604298949 |url: |action: 2025-03-16 11:00:06.8558||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1680604298949 |url: |action: 2025-03-16 11:00:07.5120||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1680604298949, Details [{"status":true,"message":"Verification successful","data":{"id":2691003823,"domain":"live","status":"success","reference":"1680604298949","receipt_number":null,"amount":1500000,"message":"expecting-3d-response","gateway_response":"Approved","paid_at":"2023-04-04T11:19:04.000Z","created_at":"2023-04-04T10:31:51.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"62.173.45.142","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1680607048,"time_spent":99,"attempts":1,"authentication":"3DS","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":27},{"type":"input","message":"Filled this field: card expiry","time":30},{"type":"input","message":"Filled this field: card cvv","time":34},{"type":"action","message":"Attempted to pay with card","time":34},{"type":"auth","message":"Authentication Required: 3DS","time":35},{"type":"action","message":"Third-party authentication window opened","time":38},{"type":"action","message":"Set payment method to: bank_transfer","time":9},{"type":"success","message":"Successfully paid with bank_transfer","time":99},{"type":"success","message":"Successfully paid with bank_transfer","time":99}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_ppdzc3xaxr","bin":"004XXX","last4":"X080","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"Access Bank","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"Access Bank","sender_country":"NG","sender_bank_account_number":"XXXXXXX080","sender_name":"BABALOLA OLUWATOSIN","narration":"NIP:BABALOLA OLUWATOSIN-7548670229/PAYSTACK CHECK","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":118392046,"first_name":"","last_name":"","email":"babalolaoluwatosin12@gmail.com","customer_code":"CUS_8a6w4kolnhbn9mr","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-04T11:19:04.000Z","createdAt":"2023-04-04T10:31:51.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-04T10:31:51.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:07.5120||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:07.5120||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:07.7399||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:07.7399||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:07.7452||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1680604298949 |url: |action: 2025-03-16 11:00:07.7452||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1680604298949 done. |url: |action: 2025-03-16 11:00:07.7452||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1681221728865 |url: |action: 2025-03-16 11:00:07.7452||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1681221728865 |url: |action: 2025-03-16 11:00:07.7452||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1681221728865 |url: |action: 2025-03-16 11:00:08.1126||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1681221728865, Details [{"status":true,"message":"Verification successful","data":{"id":2712248943,"domain":"live","status":"success","reference":"1681221728865","receipt_number":"GIPS B3P3TS","amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-11T15:18:52.000Z","created_at":"2023-04-11T14:02:19.000Z","channel":"card","currency":"NGN","ip_address":"102.134.16.45","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1681226276,"time_spent":58,"attempts":2,"authentication":"otp","errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":17},{"type":"input","message":"Filled this field: card expiry","time":19},{"type":"input","message":"Filled this field: card cvv","time":25},{"type":"action","message":"Attempted to pay with card","time":25},{"type":"auth","message":"Authentication Required: pin","time":27},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: otp","time":38},{"type":"success","message":"Successfully paid with card","time":58}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_0d4b58hz7n","bin":"539983","last4":"3673","exp_month":"10","exp_year":"2023","channel":"card","card_type":"mastercard debit","bank":"Guaranty Trust Bank","country_code":"NG","brand":"mastercard","reusable":true,"signature":"SIG_dRr3UZkNRjQeS6tT8Txw","account_name":"OPELUSI OLUBUKOLA OLUWATOSIN","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":119443188,"first_name":"","last_name":"","email":"taiwobukkyopelusi@gmail.com","customer_code":"CUS_g3ti0u5i5egwtt9","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-11T15:18:52.000Z","createdAt":"2023-04-11T14:02:19.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-11T14:02:19.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:08.1126||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:08.1164||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:08.3144||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:08.3144||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:08.3200||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1681221728865 |url: |action: 2025-03-16 11:00:08.3200||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1681221728865 done. |url: |action: 2025-03-16 11:00:08.3200||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1682268199237 |url: |action: 2025-03-16 11:00:08.3200||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1682268199237 |url: |action: 2025-03-16 11:00:08.3200||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1682268199237 |url: |action: 2025-03-16 11:00:08.6518||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1682268199237, Details [{"status":true,"message":"Verification successful","data":{"id":2747349357,"domain":"live","status":"success","reference":"1682268199237","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"Approved","paid_at":"2023-04-23T16:45:27.000Z","created_at":"2023-04-23T16:43:29.000Z","channel":"bank_transfer","currency":"NGN","ip_address":"129.205.124.223","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1682268210,"time_spent":119,"attempts":0,"errors":0,"success":true,"mobile":false,"input":[],"history":[{"type":"success","message":"Successfully paid with bank_transfer","time":119}]},"fees":32500,"fees_split":null,"authorization":{"authorization_code":"AUTH_xjkwvkhasy","bin":"310XXX","last4":"X312","exp_month":"04","exp_year":"2023","channel":"bank_transfer","card_type":"transfer","bank":"First Bank of Nigeria","country_code":"NG","brand":"Managed Account","reusable":false,"signature":null,"account_name":null,"sender_bank":"First Bank of Nigeria","sender_country":"NG","sender_bank_account_number":"XXXXXXX312","sender_name":"KABOWEI NAOMI O","narration":"NIP:KABOWEI NAOMI O-8203049338/PAYSTACK CHECK/310","receiver_bank_account_number":null,"receiver_bank":null},"customer":{"id":120742489,"first_name":"","last_name":"","email":"nkabowei@gmail.com","customer_code":"CUS_2wlvdpoxvt32yjd","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":"2023-04-23T16:45:27.000Z","createdAt":"2023-04-23T16:43:29.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":[{"amount":32500,"formula":null,"type":"paystack"}],"connect":null,"transaction_date":"2023-04-23T16:43:29.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:08.6518||WARN|CourseService.Core.Service.IntegrationService|Url: https://api.skilldorm.com/notification/ |url: |action: 2025-03-16 11:00:08.6518||WARN|CourseService.Core.Service.IntegrationService|EndPoint: /api/Email/Send |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: {"data":null,"code":"00","success":true,"description":"Success"} |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.IntegrationService|Response from Payment Service: OK--OK-- |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1682268199237 |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1682268199237 done. |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:08.8512||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:09.1821||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 11:00:09.8115||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:09.8197||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 11:00:09.8197||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 11:00:09.8197||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:09.8197||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1683111406457 |url: |action: 2025-03-16 11:00:09.8197||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1683111406457 |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1683111406457, Details [{"status":true,"message":"Verification successful","data":{"id":2774301599,"domain":"live","status":"failed","reference":"1683111406457","receipt_number":null,"amount":1500000,"message":"fellback-BnFrequeried-TNC:2023-05-03 11:27:58\nrequeried-TNC:2023-05-03 11:28:04\nrequeried-TNC:2023-05-03 11:28:10\n","gateway_response":"Please conclude payment on your phone","paid_at":null,"created_at":"2023-05-03T10:57:09.000Z","channel":"ussd","currency":"NGN","ip_address":"197.210.77.188","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":{"start_time":1683113075,"time_spent":360,"attempts":5,"authentication":"3DS","errors":0,"success":false,"mobile":false,"input":[],"history":[{"type":"input","message":"Filled this field: card number","time":23},{"type":"input","message":"Filled this field: card expiry","time":27},{"type":"input","message":"Filled this field: card cvv","time":30},{"type":"action","message":"Attempted to pay with card","time":30},{"type":"auth","message":"Authentication Required: 3DS","time":31},{"type":"action","message":"Third-party authentication window opened","time":34},{"type":"action","message":"Third-party authentication window closed","time":280},{"type":"action","message":"Set payment method to: ussd","time":6},{"type":"action","message":"Set payment method to: bank_transfer","time":14},{"type":"input","message":"Changed this field: card number","time":23},{"type":"input","message":"Changed this field: card expiry","time":26},{"type":"input","message":"Changed this field: card cvv","time":33},{"type":"action","message":"Attempted to pay with card","time":33},{"type":"auth","message":"Authentication Required: pin","time":35},{"type":"action","message":"Attempted to pay with card","time":734},{"type":"input","message":"Changed this field: card number","time":59},{"type":"input","message":"Changed this field: card expiry","time":62},{"type":"input","message":"Changed this field: card cvv","time":66},{"type":"action","message":"Attempted to pay with card","time":66},{"type":"auth","message":"Authentication Required: 3DS","time":67},{"type":"action","message":"Third-party authentication window opened","time":76},{"type":"action","message":"Third-party authentication window closed","time":167},{"type":"action","message":"Attempted to pay with card","time":179},{"type":"action","message":"Set payment method to: bank_transfer","time":295},{"type":"action","message":"Set payment method to: ussd","time":360}]},"fees":null,"fees_split":null,"authorization":{},"customer":{"id":122090044,"first_name":"","last_name":"","email":"shalmymej@gmail.com","customer_code":"CUS_adscy2gvmr8htvb","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-05-03T10:57:09.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-05-03T10:57:09.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1683111406457 |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1683111406457 done. |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-03-16 11:00:10.6255||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-03-16 11:00:10.9360||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:10.9360||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-03-16 11:00:10.9360||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-03-16 11:00:10.9360||WARN|CourseService.Core.Service.PaymentService|About to Reprocess transaction with TransactionRef: 1694440760340 |url: |action: 2025-03-16 11:00:10.9360||WARN|CourseService.Core.Service.PaymentService|About to process payment with TransactionRef: 1694440760340 |url: |action: 2025-03-16 11:00:10.9456||WARN|CourseService.Core.Service.IntegrationService|About to verify transaction with ref : 1694440760340 |url: |action: 2025-03-16 11:00:11.2877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:11.2877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:11.3575||WARN|CourseService.Core.Service.IntegrationService|Response for PayStack with referenceNo: 1694440760340, Details [{"status":true,"message":"Verification successful","data":{"id":3101704771,"domain":"live","status":"abandoned","reference":"1694440760340","receipt_number":null,"amount":1500000,"message":null,"gateway_response":"The transaction was not completed","paid_at":null,"created_at":"2023-09-11T13:59:53.000Z","channel":"card","currency":"NGN","ip_address":"102.88.36.34","metadata":{"referrer":"https://www.skilldorm.com/course/checkout"},"log":null,"fees":null,"fees_split":null,"authorization":{},"customer":{"id":138370869,"first_name":"","last_name":"","email":"berniceosuolale@gmail.com","customer_code":"CUS_rt6dm3vxe3ok33w","phone":"","metadata":null,"risk_action":"default","international_format_phone":null},"plan":null,"split":{},"order_id":null,"paidAt":null,"createdAt":"2023-09-11T13:59:53.000Z","requested_amount":1500000,"pos_transaction_data":null,"source":null,"fees_breakdown":null,"connect":null,"transaction_date":"2023-09-11T13:59:53.000Z","plan_object":{},"subaccount":{}}}] |url: |action: 2025-03-16 11:00:11.3575||WARN|CourseService.Core.Service.PaymentService|Done Processing Payment with TransactionRef : 1694440760340 |url: |action: 2025-03-16 11:00:11.3575||WARN|CourseService.Core.Service.PaymentService|Transaction with TransactionRef: 1694440760340 done. |url: |action: 2025-03-16 11:00:16.2892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:16.2892||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:21.2918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:21.2918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:26.2921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:26.2921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:30.6642||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:00:31.2022||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:00:31.2022||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:00:31.2952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:31.2952||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:36.2960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:36.2960||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:41.3002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:41.3002||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:46.3013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:46.3013||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:51.3048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:51.3048||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:00:56.3054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:00:56.3054||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:01.2048||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:01:01.2048||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:01:01.3079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:01.3079||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:06.3110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:06.3110||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:11.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:11.3156||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:16.3198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:16.3198||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:21.3225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:21.3225||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:26.3242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:26.3242||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:28.5258||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:01:31.1859||INFO|Hangfire.Server.ServerWatchdog|1 servers were removed due to timeout |url: |action: 2025-03-16 11:01:31.1859||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:01:31.1859||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:01:31.2064||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:01:31.2064||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:01:31.3252||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:31.3252||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:36.3268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:36.3268||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:41.3275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:41.3275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:46.3301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:46.3301||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:51.3320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:51.3320||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:01:56.3364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:01:56.3364||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:01.2067||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:02:01.2067||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:02:01.3409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:01.3409||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:01.3611||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119201301;LastJobId:265565;NextExecution:1742119320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119321356;NextExecution:1742119440000;LastJobId:265568), NextExecution: (3/16/2025 10:04:00 AM) |url: |action: 2025-03-16 11:02:01.3685||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119201301;LastJobId:265567;NextExecution:1742119320000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119321356;NextExecution:1742119440000;LastJobId:265569), NextExecution: (3/16/2025 10:04:00 AM) |url: |action: 2025-03-16 11:02:01.3685||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:02:06.3421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:06.3421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:11.3434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:11.3434||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:14.4387||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:02:14.5948||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:02:15.2357||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 1 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:02:16.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:16.3461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:21.3472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:21.3472||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:26.3506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:26.3506||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:31.2090||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:02:31.2090||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:02:31.3541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:31.3541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:31.4896||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:02:36.3556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:36.3556||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:41.3567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:41.3567||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:46.3606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:46.3606||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:51.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:51.3625||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:02:56.3663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:02:56.3663||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:01.2096||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:03:01.2096||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:03:01.3670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:01.3670||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:06.3676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:06.3676||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:11.3721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:11.3721||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:16.3747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:16.3747||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:21.3778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:21.3778||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:25.9811||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 2 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:03:26.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:26.3797||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:30.5910||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 2 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:03:31.2140||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:03:31.2140||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:03:31.3811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:31.3811||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:36.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:36.3861||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:41.3891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:41.3891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:46.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:46.3911||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:51.3947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:51.3947||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:03:56.3976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:03:56.3976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:01.2163||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:04:01.2163||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:04:01.3895||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119321356;LastJobId:265568;NextExecution:1742119440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119441385;NextExecution:1742119560000;LastJobId:265570), NextExecution: (3/16/2025 10:06:00 AM) |url: |action: 2025-03-16 11:04:01.3993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:01.3993||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:01.3993||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119321356;LastJobId:265569;NextExecution:1742119440000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119441385;NextExecution:1742119560000;LastJobId:265571), NextExecution: (3/16/2025 10:06:00 AM) |url: |action: 2025-03-16 11:04:01.3993||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:04:06.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:06.4026||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:11.4033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:11.4033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:16.4040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:16.4040||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:21.4072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:21.4072||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:26.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:26.4090||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:31.2183||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:04:31.2183||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:04:31.4135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:31.4135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:36.4161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:36.4161||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:41.4199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:41.4199||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:46.4224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:46.4224||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:47.5791||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:04:51.4256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:51.4256||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:56.4258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:04:56.4258||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:04:58.4678||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:04:58.6323||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:04:59.2767||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 2 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:01.2226||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:05:01.2226||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:05:01.4302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:01.4302||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:06.4339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:06.4339||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:11.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:11.4360||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:16.4395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:16.4395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:21.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:21.4430||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:24.8529||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:26.4442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:26.4442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:28.0290||WARN|CourseService.Core.Service.CourseService|CourseCompleted: False |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:05:28.4054||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:31.2274||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:05:31.2274||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:05:31.4488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:31.4488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:36.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:36.4487||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:41.4432||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:41.4432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:41.4432||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:46.4536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:46.4536||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:46.7905||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:51.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:51.4552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:56.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:05:56.4596||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:05:57.1765||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 3 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:05:58.7422||WARN|CourseService.Core.Service.CourseService|CourseCompleted: True |url: https://api.skilldorm.com/Course/api/Course/Uploadviewing/10665|action: UpdateCourseViewing 2025-03-16 11:05:59.1671||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:06:01.2305||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:06:01.2305||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:06:01.4385||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119441385;LastJobId:265570;NextExecution:1742119560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119561434;NextExecution:1742119680000;LastJobId:265572), NextExecution: (3/16/2025 10:08:00 AM) |url: |action: 2025-03-16 11:06:01.4450||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119441385;LastJobId:265571;NextExecution:1742119560000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119561434;NextExecution:1742119680000;LastJobId:265573), NextExecution: (3/16/2025 10:08:00 AM) |url: |action: 2025-03-16 11:06:01.4450||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:06:01.4639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:01.4639||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:06.4677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:06.4677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:11.4696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:11.4696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:16.4725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:16.4725||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:21.4739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:21.4739||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:26.4757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:26.4757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:31.1913||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:06:31.1913||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:06:31.2343||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:06:31.2343||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:06:31.4806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:31.4806||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:36.4814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:36.4814||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:41.4845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:41.4845||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:46.4849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:46.4849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:51.4855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:51.4855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:06:52.9051||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:06:52.9051||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:06:52.9662||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:06:53.1421||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:06:53.1421||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:06:56.4871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:06:56.4871||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:01.2356||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:07:01.2356||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:07:01.4891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:01.4891||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:06.4939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:06.4939||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:10.6333||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:07:10.6333||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:07:10.6333||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:07:10.6333||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:07:10.6974||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:07:11.4987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:11.4987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:16.5009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:16.5009||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:21.5057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:21.5057||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:26.5064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:26.5064||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:31.2379||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:07:31.2379||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:07:31.5071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:31.5071||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:36.5109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:36.5109||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:41.5122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:41.5122||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:46.5141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:46.5141||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:51.5155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:51.5155||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:07:56.5169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:07:56.5169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:01.2381||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:08:01.2381||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:08:01.4788||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119561434;LastJobId:265572;NextExecution:1742119680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119681474;NextExecution:1742119800000;LastJobId:265574), NextExecution: (3/16/2025 10:10:00 AM) |url: |action: 2025-03-16 11:08:01.4788||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119561434;LastJobId:265573;NextExecution:1742119680000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119681474;NextExecution:1742119800000;LastJobId:265575), NextExecution: (3/16/2025 10:10:00 AM) |url: |action: 2025-03-16 11:08:01.4903||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:08:01.5190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:01.5190||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:06.5239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:06.5239||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:11.5282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:11.5282||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:16.5315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:16.5315||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:21.5331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:21.5331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:26.5334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:26.5334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:31.2382||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:08:31.2382||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:08:31.5335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:31.5335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:36.5378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:36.5378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:41.5404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:41.5404||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:46.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:46.5450||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:51.5454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:51.5454||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:08:56.5488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:08:56.5488||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:01.2411||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:09:01.2411||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:09:01.5526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:01.5526||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:06.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:06.5528||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:11.5541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:11.5541||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:16.5553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:16.5553||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:21.5560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:21.5560||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:26.5599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:26.5599||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:31.2428||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:09:31.2428||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:09:31.5630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:31.5630||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:36.5656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:36.5656||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:41.5660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:41.5660||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:46.5696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:46.5696||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:51.5714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:51.5714||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:09:56.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:09:56.5722||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:01.2472||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:10:01.2472||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:10:01.5177||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119681474;LastJobId:265574;NextExecution:1742119800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119801513;NextExecution:1742119920000;LastJobId:265576), NextExecution: (3/16/2025 10:12:00 AM) |url: |action: 2025-03-16 11:10:01.5244||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119681474;LastJobId:265575;NextExecution:1742119800000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119801513;NextExecution:1742119920000;LastJobId:265577), NextExecution: (3/16/2025 10:12:00 AM) |url: |action: 2025-03-16 11:10:01.5244||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:10:01.5735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:01.5735||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:06.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:06.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:11.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:11.5782||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:16.5832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:16.5832||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:21.5860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:21.5860||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:26.5877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:26.5877||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:31.2474||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:10:31.2474||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:10:31.5888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:31.5888||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:36.5928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:36.5928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:41.5948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:41.5948||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:46.5954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:46.5954||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:47.8977||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:10:47.8977||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:10:47.8977||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:10:47.8977||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:10:47.9630||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:10:51.5962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:51.5962||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:10:56.5999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:10:56.5999||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:01.2508||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:11:01.2508||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:11:01.6019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:01.6019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:06.6059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:06.6059||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:11.6078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:11.6078||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:12.9651||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:12.9651||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:12.9651||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:12.9651||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:13.0338||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:11:16.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:16.6086||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:20.1345||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:20.1345||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:20.1345||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:20.1345||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:20.2013||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:11:20.8943||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 5, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Enrolled/Details/10665/257|action: FetchEnrolledCourses 2025-03-16 11:11:21.6135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:21.6135||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:23.5656||ERROR|CourseService.Core.Service.CourseService|Error occurred. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:23.5656||ERROR|CourseService.Core.Service.CourseService|Error Occurred Calculating Overall Percentage. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:23.5667||ERROR|CourseService.Controllers.CourseController|Error Occurred Uploading File. Details System.NullReferenceException: Object reference not set to an instance of an object. at CourseService.Core.Service.CourseService.FetchRecentCourse(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2429 at CourseService.Controllers.CourseController.FetchRecentCourse(Int64 UserId) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1077 |url: https://api.skilldorm.com/Course/api/Course/Recent/10665|action: FetchRecentCourse 2025-03-16 11:11:23.5667||ERROR|CourseService.Controllers.CourseController|Error Occurred fetching admin preview. Details System.OverflowException: Value was either too large or too small for an Int32. at System.Convert.ToInt32(Double value) at CourseService.Core.Service.CourseService.CalculateUserOverallCoursePercentage(Int64 UserId, List`1 Roles) in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService.Core\Service\CourseService.cs:line 2532 at CourseService.Controllers.CourseController.FetchOverallCoursesPercentage() in C:\Program Files (x86)\Jenkins\workspace\SkillDorm-BE-V1\CourseService\Controllers\CourseController.cs:line 1512 |url: https://api.skilldorm.com/Course/api/Course/Overall/Percentage|action: FetchOverallCoursesPercentage 2025-03-16 11:11:23.6340||WARN|CourseService.Core.Service.CourseService|Calculate Percentage for Course : 257, CurrentModule : 4, CurrentSection : 4 |url: https://api.skilldorm.com/Course/api/Course/Completed/10665|action: FetchCompletedCourses 2025-03-16 11:11:26.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:26.6148||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:31.1917||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:11:31.1917||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:11:31.2509||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:11:31.2509||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:11:31.6182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:31.6182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:36.6202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:36.6202||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:41.6246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:41.6246||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:46.6275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:46.6275||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:51.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:51.6300||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:11:56.6305||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:11:56.6305||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:01.2554||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:12:01.2554||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:12:01.5570||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119801513;LastJobId:265576;NextExecution:1742119920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119921552;NextExecution:1742120040000;LastJobId:265578), NextExecution: (3/16/2025 10:14:00 AM) |url: |action: 2025-03-16 11:12:01.5570||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119801513;LastJobId:265577;NextExecution:1742119920000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742119921552;NextExecution:1742120040000;LastJobId:265579), NextExecution: (3/16/2025 10:14:00 AM) |url: |action: 2025-03-16 11:12:01.5673||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:12:01.6334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:01.6334||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:06.6335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:06.6335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:11.6373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:11.6373||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:16.6421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:16.6421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:21.6431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:21.6431||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:26.6443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:26.6443||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:31.2552||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:12:31.2552||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:12:31.6442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:31.6442||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:36.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:36.6478||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:41.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:41.6496||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:46.6514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:46.6514||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:51.6520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:51.6520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:12:56.6554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:12:56.6554||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:01.2585||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:13:01.2585||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:13:01.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:01.6562||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:06.6609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:06.6609||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:11.6636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:11.6636||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:16.6672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:16.6672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:21.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:21.6711||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:26.6710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:26.6710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:31.2579||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:13:31.2579||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:13:31.6750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:31.6750||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:36.6794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:36.6794||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:41.6836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:41.6836||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:46.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:46.6869||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:51.6905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:51.6905||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:13:56.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:13:56.6949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:01.2608||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:14:01.2608||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:14:01.5874||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742119921552;LastJobId:265578;NextExecution:1742120040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120041583;NextExecution:1742120160000;LastJobId:265580), NextExecution: (3/16/2025 10:16:00 AM) |url: |action: 2025-03-16 11:14:01.5941||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742119921552;LastJobId:265579;NextExecution:1742120040000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120041583;NextExecution:1742120160000;LastJobId:265581), NextExecution: (3/16/2025 10:16:00 AM) |url: |action: 2025-03-16 11:14:01.5941||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:14:01.6987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:01.6987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:06.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:06.7015||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:11.7047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:11.7047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:16.7082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:16.7082||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:21.7106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:21.7106||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:26.7140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:26.7140||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:31.2617||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:14:31.2617||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:14:31.7145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:31.7145||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:36.7157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:36.7157||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:41.7164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:41.7164||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:46.7169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:46.7169||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:51.7211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:51.7211||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:14:56.7217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:14:56.7217||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:01.2652||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:15:01.2652||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:15:01.7254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:01.7254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:06.7254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:06.7254||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:11.7281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:11.7281||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:16.7299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:16.7299||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:21.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:21.7311||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:26.7325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:26.7325||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:31.2682||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:15:31.2682||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:15:31.7342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:31.7342||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:36.7358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:36.7358||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:41.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:41.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:46.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:46.7378||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:51.7387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:51.7387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:15:56.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:15:56.7414||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:01.2695||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:16:01.2695||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:16:01.6237||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120041583;LastJobId:265580;NextExecution:1742120160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120161619;NextExecution:1742120280000;LastJobId:265582), NextExecution: (3/16/2025 10:18:00 AM) |url: |action: 2025-03-16 11:16:01.6237||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120041583;LastJobId:265581;NextExecution:1742120160000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120161619;NextExecution:1742120280000;LastJobId:265583), NextExecution: (3/16/2025 10:18:00 AM) |url: |action: 2025-03-16 11:16:01.6404||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:16:01.7460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:01.7460||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:06.7459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:06.7459||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:11.7489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:11.7489||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:16.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:16.7551||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:21.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:21.7552||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:26.7572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:26.7572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:31.1871||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:16:31.1871||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:16:31.2706||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:16:31.2706||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:16:31.7572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:31.7572||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:36.7597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:36.7597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:41.7624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:41.7624||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:46.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:46.7641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:51.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:51.7678||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:16:56.7710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:16:56.7710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:01.2721||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:17:01.2721||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:17:01.7742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:01.7742||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:06.7774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:06.7774||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:11.7817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:11.7817||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:16.7824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:16.7824||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:21.7855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:21.7855||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:26.7874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:26.7874||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:31.2762||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:17:31.2762||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:17:31.7893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:31.7893||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:36.7937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:36.7937||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:41.7956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:41.7956||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:46.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:46.7987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:51.7988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:51.7988||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:17:56.8001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:17:56.8001||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:01.2759||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:18:01.2759||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:18:01.6615||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120161619;LastJobId:265582;NextExecution:1742120280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120281657;NextExecution:1742120400000;LastJobId:265584), NextExecution: (3/16/2025 10:20:00 AM) |url: |action: 2025-03-16 11:18:01.6682||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120161619;LastJobId:265583;NextExecution:1742120280000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120281657;NextExecution:1742120400000;LastJobId:265585), NextExecution: (3/16/2025 10:20:00 AM) |url: |action: 2025-03-16 11:18:01.6682||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:18:01.8033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:01.8033||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:06.8065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:06.8065||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:11.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:11.8105||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:16.8120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:16.8120||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:21.8139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:21.8139||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:26.8184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:26.8184||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:31.2805||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:18:31.2805||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:18:31.8196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:31.8196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:36.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:36.8240||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:41.8285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:41.8285||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:46.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:46.8296||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:51.8310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:51.8310||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:18:56.8353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:18:56.8353||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:01.2805||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:19:01.2805||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:19:01.8391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:01.8391||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:06.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:06.8417||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:11.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:11.8449||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:16.8463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:16.8463||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:21.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:21.8519||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:26.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:26.8520||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:31.2832||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:19:31.2832||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:19:31.8538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:31.8538||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:36.8557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:36.8557||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:41.8576||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:41.8576||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:46.8616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:46.8616||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:51.8620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:51.8620||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:19:56.8622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:19:56.8622||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:01.2836||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:20:01.2836||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:20:01.6996||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120281657;LastJobId:265584;NextExecution:1742120400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120401695;NextExecution:1742120520000;LastJobId:265586), NextExecution: (3/16/2025 10:22:00 AM) |url: |action: 2025-03-16 11:20:01.6996||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120281657;LastJobId:265585;NextExecution:1742120400000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120401695;NextExecution:1742120520000;LastJobId:265587), NextExecution: (3/16/2025 10:22:00 AM) |url: |action: 2025-03-16 11:20:01.6996||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:20:01.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:01.8635||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:06.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:06.8672||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:11.8679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:11.8679||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:16.8680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:16.8680||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:21.8688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:21.8688||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:26.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:26.8724||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:31.2850||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:20:31.2850||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:20:31.8755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:31.8755||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:36.8762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:36.8762||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:41.8801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:41.8801||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:46.8850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:46.8850||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:51.8870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:51.8870||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:20:56.8889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:20:56.8889||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:01.2944||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:21:01.2944||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:21:01.8906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:01.8906||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:06.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:06.8921||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:11.8949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:11.8949||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:16.8987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:16.8987||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:21.9019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:21.9019||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:26.9024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:26.9024||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:31.1855||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:21:31.1855||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:21:31.3006||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:21:31.3006||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:21:31.9062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:31.9062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:36.9091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:36.9091||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:41.9132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:41.9132||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:46.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:46.9180||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:51.9182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:51.9182||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:21:56.9196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:21:56.9196||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:01.3034||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:22:01.3034||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:22:01.7345||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120401695;LastJobId:265586;NextExecution:1742120520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120521730;NextExecution:1742120640000;LastJobId:265588), NextExecution: (3/16/2025 10:24:00 AM) |url: |action: 2025-03-16 11:22:01.7345||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120401695;LastJobId:265587;NextExecution:1742120520000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120521730;NextExecution:1742120640000;LastJobId:265589), NextExecution: (3/16/2025 10:24:00 AM) |url: |action: 2025-03-16 11:22:01.7345||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:22:01.9232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:01.9232||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:06.9278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:06.9278||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:11.9286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:11.9286||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:16.9312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:16.9312||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:21.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:21.9331||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:26.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:26.9338||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:31.3077||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:22:31.3077||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:22:31.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:31.9387||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:36.9408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:36.9408||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:41.9421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:41.9421||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:46.9465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:46.9465||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:51.9484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:51.9484||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:22:56.9503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:22:56.9503||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:01.3095||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:23:01.3095||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:23:01.9504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:01.9504||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:06.9530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:06.9530||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:11.9555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:11.9555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:16.9579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:16.9579||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:21.9588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:21.9588||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:26.9597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:26.9597||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:31.3131||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:23:31.3131||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:23:31.9623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:31.9623||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:36.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:36.9634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:41.9641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:41.9641||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:46.9677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:46.9677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:51.9685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:51.9685||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:23:56.9693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:23:56.9693||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:01.3143||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:24:01.3143||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:24:01.7845||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120521730;LastJobId:265588;NextExecution:1742120640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120641780;NextExecution:1742120760000;LastJobId:265590), NextExecution: (3/16/2025 10:26:00 AM) |url: |action: 2025-03-16 11:24:01.7912||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120521730;LastJobId:265589;NextExecution:1742120640000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120641780;NextExecution:1742120760000;LastJobId:265591), NextExecution: (3/16/2025 10:26:00 AM) |url: |action: 2025-03-16 11:24:01.7912||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:24:01.9708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:01.9708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:06.9738||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:06.9738||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:11.9757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:11.9757||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:16.9764||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:16.9764||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:21.9773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:21.9773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:26.9791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:26.9791||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:31.3187||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:24:31.3187||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:24:31.9823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:31.9823||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:36.9868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:36.9868||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:41.9887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:41.9887||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:46.9931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:46.9931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:51.9931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:51.9931||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:24:56.9935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:24:56.9935||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:01.3184||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:25:01.3184||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:25:01.9976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:01.9976||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:06.9984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:06.9984||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:12.0017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:12.0017||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:17.0061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:17.0061||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:22.0097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:22.0097||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:27.0107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:27.0107||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:31.3233||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:25:31.3233||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:25:32.0150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:32.0150||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:37.0181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:37.0181||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:42.0218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:42.0218||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:47.0238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:47.0238||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:52.0257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:52.0257||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:25:57.0290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:25:57.0290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:01.3280||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:26:01.3280||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:26:01.8175||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120641780;LastJobId:265590;NextExecution:1742120760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120761813;NextExecution:1742120880000;LastJobId:265592), NextExecution: (3/16/2025 10:28:00 AM) |url: |action: 2025-03-16 11:26:01.8236||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120641780;LastJobId:265591;NextExecution:1742120760000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120761813;NextExecution:1742120880000;LastJobId:265593), NextExecution: (3/16/2025 10:28:00 AM) |url: |action: 2025-03-16 11:26:01.8236||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:26:02.0335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:02.0335||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:07.0354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:07.0354||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:12.0374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:12.0374||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:17.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:17.0384||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:22.0395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:22.0395||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:27.0420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:27.0420||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:31.1897||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:26:31.1897||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:26:31.1947||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'AggregatedCounter' table... |url: |action: 2025-03-16 11:26:31.1947||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'AggregatedCounter' table. |url: |action: 2025-03-16 11:26:31.1947||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Job' table... |url: |action: 2025-03-16 11:26:31.1947||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Job' table. |url: |action: 2025-03-16 11:26:31.1947||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'List' table... |url: |action: 2025-03-16 11:26:31.1947||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'List' table. |url: |action: 2025-03-16 11:26:31.1947||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Set' table... |url: |action: 2025-03-16 11:26:31.1947||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Set' table. |url: |action: 2025-03-16 11:26:31.1947||DEBUG|Hangfire.SqlServer.ExpirationManager|Removing outdated records from the 'Hash' table... |url: |action: 2025-03-16 11:26:31.1947||TRACE|Hangfire.SqlServer.ExpirationManager|Outdated records removed from the 'Hash' table. |url: |action: 2025-03-16 11:26:31.3336||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:26:31.3336||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:26:32.0466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:32.0466||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:37.0515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:37.0515||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:42.0529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:42.0529||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:47.0548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:47.0548||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:52.0555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:52.0555||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:26:57.0593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:26:57.0593||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:01.3378||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:27:01.3378||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:27:02.0632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:02.0632||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:07.0654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:07.0654||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:12.0664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:12.0664||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:17.0690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:17.0690||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:22.0710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:22.0710||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:27.0718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:27.0718||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:31.3432||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:27:31.3432||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:27:32.0749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:32.0749||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:37.0768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:37.0768||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:42.0775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:42.0775||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:47.0789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:47.0789||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:52.0815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:52.0815||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:27:57.0833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:27:57.0833||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:01.3456||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:28:01.3456||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:28:01.8570||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120761813;LastJobId:265592;NextExecution:1742120880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120881853;NextExecution:1742121000000;LastJobId:265594), NextExecution: (3/16/2025 10:30:00 AM) |url: |action: 2025-03-16 11:28:01.8570||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120761813;LastJobId:265593;NextExecution:1742120880000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742120881853;NextExecution:1742121000000;LastJobId:265595), NextExecution: (3/16/2025 10:30:00 AM) |url: |action: 2025-03-16 11:28:01.8698||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:28:02.0842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:02.0842||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:07.0857||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:07.0857||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:12.0879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:12.0879||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:17.0898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:17.0898||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:22.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:22.0928||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:27.0975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:27.0975||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:31.3488||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:28:31.3488||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:28:32.0982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:32.0982||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:37.1028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:37.1028||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:42.1047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:42.1047||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:47.1052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:47.1052||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:52.1099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:52.1099||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:28:57.1163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:28:57.1163||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:01.3534||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:29:01.3534||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:29:02.1208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:02.1208||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:07.1206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:07.1206||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:12.1234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:12.1234||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:17.1244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:17.1244||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:22.1290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:22.1290||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:27.1328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:27.1328||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:31.3560||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:29:31.3560||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:29:32.1337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:32.1337||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:37.1369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:37.1369||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:42.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:42.1412||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:47.1461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:47.1461||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:52.1492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:52.1492||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:29:57.1524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:29:57.1524||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:01.3554||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:30:01.3554||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:30:01.8926||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742120881853;LastJobId:265594;NextExecution:1742121000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742121001888;NextExecution:1742121120000;LastJobId:265596), NextExecution: (3/16/2025 10:32:00 AM) |url: |action: 2025-03-16 11:30:01.8989||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742120881853;LastJobId:265595;NextExecution:1742121000000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742121001888;NextExecution:1742121120000;LastJobId:265597), NextExecution: (3/16/2025 10:32:00 AM) |url: |action: 2025-03-16 11:30:01.8989||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:30:02.1545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:02.1545||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:07.1575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:07.1575||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:12.1619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:12.1619||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:17.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:17.1634||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:22.1666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:22.1666||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:27.1665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:27.1665||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:31.3603||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:30:31.3603||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:30:32.1677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:32.1677||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:37.1692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:37.1692||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:42.1707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:42.1707||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:47.1708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:47.1708||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:52.1736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:52.1736||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:30:57.1763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:30:57.1763||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:01.3644||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:31:01.3644||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:31:02.1773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:02.1773||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:07.1792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:07.1792||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:12.1810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:12.1810||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:17.1834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:17.1834||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:22.1847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:22.1847||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:27.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:27.1849||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:31.1868||DEBUG|Hangfire.SqlServer.CountersAggregator|Aggregating records in 'Counter' table... |url: |action: 2025-03-16 11:31:31.1868||TRACE|Hangfire.SqlServer.CountersAggregator|Records from the 'Counter' table aggregated. |url: |action: 2025-03-16 11:31:31.3659||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:31:31.3659||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:31:32.1883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:32.1883||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:37.1890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:37.1890||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:42.1918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:42.1918||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:47.1926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:47.1926||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:52.1945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:52.1945||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:31:57.1964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:31:57.1964||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:01.3718||DEBUG|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 heartbeat successfully sent |url: |action: 2025-03-16 11:32:01.3718||TRACE|Hangfire.Server.ServerHeartbeatProcess|Server sdwebapp001:2696:a04dc5b6 waiting for 00:00:30 delay before sending a heartbeat |url: |action: 2025-03-16 11:32:01.9246||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IDiscountService.UpdateDiscountUsage' is being updated. RecurringJob: (CreatedAt:1671233252892;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IDiscountService, CourseService.Core","m":"UpdateDiscountUsage"};LastExecution:1742121001888;LastJobId:265596;NextExecution:1742121120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742121121920;NextExecution:1742121240000;LastJobId:265598), NextExecution: (3/16/2025 10:34:00 AM) |url: |action: 2025-03-16 11:32:01.9311||TRACE|Hangfire.Server.RecurringJobScheduler|Recurring job 'IRevenueService.CreateRevenueSettlement' is being updated. RecurringJob: (CreatedAt:1637823426849;Cron:0 */2 * ? * *;Job:{"t":"CourseService.Core.Interface.IRevenueService, CourseService.Core","m":"CreateRevenueSettlement"};LastExecution:1742121001888;LastJobId:265597;NextExecution:1742121120000;Queue:default;TimeZoneId:UTC;V:2), Changes: (LastExecution:1742121121920;NextExecution:1742121240000;LastJobId:265599), NextExecution: (3/16/2025 10:34:00 AM) |url: |action: 2025-03-16 11:32:01.9311||DEBUG|Hangfire.Server.RecurringJobScheduler|2 recurring job(s) processed by scheduler. |url: |action: 2025-03-16 11:32:02.2007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:32:02.2007||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:07.2020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:32:07.2020||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:12.2062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:32:12.2062||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:17.2077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:32:17.2077||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:22.2124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|Checking for aborted jobs... |url: |action: 2025-03-16 11:32:22.2124||TRACE|Hangfire.Server.ServerJobCancellationWatcher|No newly aborted jobs found. |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.BackgroundJobServer|Hangfire Server is stopping... |url: |action: 2025-03-16 11:32:23.3503||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 caught stopping signal... |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop CountersAggregator:2b79fe44 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9a2de0c6 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:27f7d251 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:278f8812 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f8026a3 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:32f3b196 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:9f720e1a stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:dae3f6b3 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:edcf1fc0 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e3f40242 stopped in 0 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:4329d80d stopped in 0.0128 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerJobCancellationWatcher:e6262203 stopped in 0.124 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerWatchdog:40e7c20d stopped in 0.1133 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop DelayedJobScheduler:ba6b0c57 stopped in 0.1123 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop RecurringJobScheduler:ead22da1 stopped in 0.1568 ms |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ExpirationManager:2c2088fa stopped in 0.1609 ms |url: |action: 2025-03-16 11:32:23.3503||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 caught stopped signal... |url: |action: 2025-03-16 11:32:23.3503||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:3026e407 stopped in 1.7508 ms |url: |action: 2025-03-16 11:32:24.3710||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:a152af03 stopped in 1018.19 ms |url: |action: 2025-03-16 11:32:24.3710||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:6f588fde stopped in 1018.1899 ms |url: |action: 2025-03-16 11:32:24.3710||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0ade83c2 stopped in 1018.2739 ms |url: |action: 2025-03-16 11:32:24.3758||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:63e3a590 stopped in 1023.0756 ms |url: |action: 2025-03-16 11:32:24.3758||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:13415c52 stopped in 1023.0868 ms |url: |action: 2025-03-16 11:32:24.3758||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:8a88c7c4 stopped in 1033.0428 ms |url: |action: 2025-03-16 11:32:24.3960||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:994ee7a9 stopped in 1043.1928 ms |url: |action: 2025-03-16 11:32:24.3960||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:e9b843e0 stopped in 1043.1931 ms |url: |action: 2025-03-16 11:32:24.3960||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop Worker:0c46848d stopped in 1043.243 ms |url: |action: 2025-03-16 11:32:24.3960||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 All dispatchers stopped |url: |action: 2025-03-16 11:32:24.3960||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop ServerHeartbeatProcess:e1f780ff stopped in 1044.5357 ms |url: |action: 2025-03-16 11:32:24.3960||TRACE|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 is reporting itself as stopped... |url: |action: 2025-03-16 11:32:24.3960||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 successfully reported itself as stopped in 3.1749 ms |url: |action: 2025-03-16 11:32:24.3960||INFO|Hangfire.Server.BackgroundServerProcess|Server sdwebapp001:2696:a04dc5b6 has been stopped in total 1049.3464 ms |url: |action: 2025-03-16 11:32:24.3960||DEBUG|Hangfire.Processing.BackgroundExecution|Execution loop BackgroundServerProcess:c69ce6fa stopped in 1051.5844 ms |url: |action: