IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1109785
using AG.A1.Scheduler.Billing.Contracts;

var offlineTimeCommitTo3ECommandHandler = Activate<IOfflineTimeCommitTo3ECommandHandler>();
await offlineTimeCommitTo3ECommandHandler.Run(null, null);

Parameters

CurrentCulture
"en-US"
CurrentUICulture
"en-US"
RecurringJobId
"TMS-Sync-Offline-TimeEntries-To-3E-Task"
RetryCount
10
Time
1762767008

State

11/10/2025 2:03:42 PM (+244ms) Failed

An exception occurred during processing of a background job.

System.InvalidOperationException

A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.

System.InvalidOperationException: A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.BackgroundJobPerformer.<>c__DisplayClass9_0.<PerformJobWithFilters>b__0()
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContext context, IEnumerable`1 filters)
   at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.Worker.PerformJob(BackgroundProcessContext context, IStorageConnection connection, String jobId)

+126ms Processing

Server:
dw0sdwk000ewl:4908
Worker:
a54103b9

+1h 53m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

Retry attempt 10 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 2:03:39 PM

+3.416s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 113
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 92
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+144ms Processing

Server:
dw0sdwk000ewl:4724
Worker:
32cf0657
+162msOfflineTimeCommitTo3ECommandHandler - Started
+1.407sNo of records retrieved : 415

+1h 11m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

Retry attempt 9 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 12:09:31 PM

+5.403s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.SerializeObject(Object value)
   at AG.A1.Framework.Extensions.ObjectExtensions.ToJsonEx[T](T input) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Extensions\ObjectExtensions.cs:line 115
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 113
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 92
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+24ms Processing

Server:
dw0sdwk000ewl:5948
Worker:
e9446f38
+66msOfflineTimeCommitTo3ECommandHandler - Started
+2.555sNo of records retrieved : 415

+41m 59.983s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

Retry attempt 8 of 10: Request failed with status code InternalServerErr…

Enqueue at:
11/10/2025 10:58:13 AM

+42.146s Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException

Request failed with status code InternalServerError

System.Net.Http.HttpRequestException: Request failed with status code InternalServerError
   at AG.A1.Framework.Rest.RESTClient.HandleResponse[T](RestResponse restResponse) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 389
   at AG.A1.Framework.Rest.RESTClient.ExecutePOSTAsync[T](IRESTEndpoint apiEndpoint, IDictionary`2 headers, IDictionary`2 bodyParameters, IDictionary`2 urlParameters) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 274
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.OfflineSubmit(List`1 currentUserEntries) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 217
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.UpdateOfflineSubmitEntries() in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 433
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 71
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+40ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
ba55f93d
+54msOfflineTimeCommitTo3ECommandHandler - Started
+1.516sNo of records retrieved : 415
+8.499sProcessing #: 20508604 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+8.506sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+8.515sProcessing #: 24316707 | FeeUserId - 6463 | Client # - 010038 | Study # - 0019
+8.530sStudy Found: #- 152069 | Timekeeper - 6025 | Office - 19250
+8.551sProcessing #: 24318379 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+8.561sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+8.573sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.582sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.594sProcessing #: 24318025 | FeeUserId - 6659 | Client # - 339261 | Study # - 0001
+8.608sStudy Found: #- 154736 | Timekeeper - 2 | Office - 13000
+8.623sProcessing #: 24318267 | FeeUserId - 6659 | Client # - 300022 | Study # - 0007
+8.637sStudy Found: #- 146916 | Timekeeper - 2 | Office - 13250
+8.645sProcessing #: 24318260 | FeeUserId - 6659 | Client # - 013500 | Study # - 0011
+8.654sStudy Found: #- 147453 | Timekeeper - 2 | Office - 13750
+8.667sProcessing #: 24318640 | FeeUserId - 6659 | Client # - 305820 | Study # - 0006
+8.680sStudy Found: #- 148853 | Timekeeper - 2 | Office - 19250
+8.695sProcessing #: 24318620 | FeeUserId - 6659 | Client # - 304476 | Study # - 0007
+8.703sStudy Found: #- 149234 | Timekeeper - 2 | Office - 15500
+8.717sProcessing #: 24318615 | FeeUserId - 6659 | Client # - 009151 | Study # - 0019
+8.730sStudy Found: #- 148560 | Timekeeper - 2 | Office - 15500
+8.746sProcessing #: 24318645 | FeeUserId - 6659 | Client # - 014891 | Study # - 0008
+8.754sStudy Found: #- 146920 | Timekeeper - 2 | Office - 12000
+8.762sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+8.789sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+8.818sProcessing #: 24313878 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+8.837sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+8.858sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.878sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.898sProcessing #: 24317395 | FeeUserId - 6659 | Client # - 012723 | Study # - 0011
+8.918sStudy Found: #- 147201 | Timekeeper - 2 | Office - 20000
+8.938sProcessing #: 24318265 | FeeUserId - 6659 | Client # - 012430 | Study # - 0009
+8.949sStudy Found: #- 147786 | Timekeeper - 2 | Office - 15500
+8.968sProcessing #: 24318274 | FeeUserId - 6659 | Client # - 011763 | Study # - 0011
+8.999sStudy Found: #- 150980 | Timekeeper - 2 | Office - 13500
+9.018sProcessing #: 24318616 | FeeUserId - 6659 | Client # - 014580 | Study # - 0010
+9.026sStudy Found: #- 147054 | Timekeeper - 2 | Office - 17750
+9.035sProcessing #: 24318657 | FeeUserId - 6659 | Client # - 007616 | Study # - 0015
+9.043sStudy Found: #- 148679 | Timekeeper - 2 | Office - 15500
+9.050sProcessing #: 24318618 | FeeUserId - 6659 | Client # - 014005 | Study # - 0010
+9.059sStudy Found: #- 147374 | Timekeeper - 2 | Office - 11000
+9.066sProcessing #: 24318624 | FeeUserId - 6659 | Client # - 304540 | Study # - 0006
+9.074sStudy Found: #- 149294 | Timekeeper - 2 | Office - 16500
+9.083sProcessing #: 24318647 | FeeUserId - 6659 | Client # - 301977 | Study # - 0007
+9.094sStudy Found: #- 146880 | Timekeeper - 2 | Office - 15000
+9.103sProcessing #: 20615078 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+9.117sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.126sProcessing #: 24314437 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+9.134sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+9.142sProcessing #: 23949783 | FeeUserId - 5947 | Client # - 338571 | Study # - 0001
+9.151sStudy Found: #- 151759 | Timekeeper - 1756 | Office - 18500
+9.161sProcessing #: 24318270 | FeeUserId - 6659 | Client # - 014305 | Study # - 0010
+9.169sStudy Found: #- 147047 | Timekeeper - 2 | Office - 13750
+9.178sProcessing #: 24318271 | FeeUserId - 6659 | Client # - 010196 | Study # - 0016
+9.187sStudy Found: #- 149359 | Timekeeper - 2 | Office - 13000
+9.198sProcessing #: 24318477 | FeeUserId - 6659 | Client # - 301046 | Study # - 0005
+9.205sStudy Found: #- 117926 | Timekeeper - 2 | Office - 17750
+9.212sProcessing #: 24318636 | FeeUserId - 6659 | Client # - 301487 | Study # - 0007
+9.221sStudy Found: #- 147487 | Timekeeper - 2 | Office - 13000
+9.231sProcessing #: 24318650 | FeeUserId - 6659 | Client # - 009226 | Study # - 0010
+9.240sStudy Found: #- 148629 | Timekeeper - 2 | Office - 10000
+9.249sProcessing #: 24318639 | FeeUserId - 6659 | Client # - 307408 | Study # - 0006
+9.257sStudy Found: #- 147733 | Timekeeper - 2 | Office - 20500
+9.268sProcessing #: 24318658 | FeeUserId - 6659 | Client # - 013710 | Study # - 0009
+9.288sStudy Found: #- 147278 | Timekeeper - 2 | Office - 20250
+9.298sProcessing #: 24318628 | FeeUserId - 6659 | Client # - 009886 | Study # - 0023
+9.318sStudy Found: #- 148493 | Timekeeper - 2 | Office - 13000
+9.328sProcessing #: 20892233 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+9.335sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.350sProcessing #: 24314436 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+9.358sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+9.378sProcessing #: 24317401 | FeeUserId - 6659 | Client # - 308525 | Study # - 0006
+9.385sStudy Found: #- 147738 | Timekeeper - 2 | Office - 18000
+9.393sProcessing #: 24318275 | FeeUserId - 6659 | Client # - 011606 | Study # - 0011
+9.401sStudy Found: #- 148203 | Timekeeper - 2 | Office - 13500
+9.408sProcessing #: 24318273 | FeeUserId - 6659 | Client # - 012969 | Study # - 0010
+9.418sStudy Found: #- 147137 | Timekeeper - 2 | Office - 16000
+9.425sProcessing #: 24318604 | FeeUserId - 6659 | Client # - 010344 | Study # - 0011
+9.433sStudy Found: #- 148451 | Timekeeper - 2 | Office - 14250
+9.441sProcessing #: 24318630 | FeeUserId - 6659 | Client # - 302107 | Study # - 0006
+9.449sStudy Found: #- 146884 | Timekeeper - 2 | Office - 20250
+9.456sProcessing #: 24318655 | FeeUserId - 6659 | Client # - 013292 | Study # - 0010
+9.474sStudy Found: #- 147618 | Timekeeper - 2 | Office - 15500
+9.481sProcessing #: 24318634 | FeeUserId - 6659 | Client # - 009402 | Study # - 0024
+9.539sStudy Found: #- 148556 | Timekeeper - 2 | Office - 20500
+9.560sProcessing #: 24318617 | FeeUserId - 6659 | Client # - 011726 | Study # - 0010
+9.568sStudy Found: #- 148185 | Timekeeper - 2 | Office - 13750
+9.576sProcessing #: 24318638 | FeeUserId - 6659 | Client # - 009557 | Study # - 0024
+9.585sStudy Found: #- 151012 | Timekeeper - 2 | Office - 17750
+9.594sProcessing #: 20737386 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+9.602sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.610sProcessing #: 24313877 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+9.618sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+9.626sProcessing #: 24314144 | FeeUserId - 3245 | Client # - 000001 | Study # - 0019
+9.634sStudy Found: #- 71133 | Timekeeper - 6302 | Office - 20500
+9.642sProcessing #: 24317924 | FeeUserId - 6659 | Client # - 009639 | Study # - 0011
+9.651sStudy Found: #- 148521 | Timekeeper - 2 | Office - 17750
+9.659sProcessing #: 24318264 | FeeUserId - 6659 | Client # - 011721 | Study # - 0011
+9.668sStudy Found: #- 148186 | Timekeeper - 2 | Office - 13500
+9.675sProcessing #: 24318266 | FeeUserId - 6659 | Client # - 319701 | Study # - 0006
+9.684sStudy Found: #- 147500 | Timekeeper - 2 | Office - 11000
+9.691sProcessing #: 24318653 | FeeUserId - 6659 | Client # - 010627 | Study # - 0010
+9.699sStudy Found: #- 148515 | Timekeeper - 2 | Office - 15750
+9.706sProcessing #: 24318614 | FeeUserId - 6659 | Client # - 005810 | Study # - 0014
+9.716sStudy Found: #- 148935 | Timekeeper - 2 | Office - 11000
+9.724sProcessing #: 24318659 | FeeUserId - 6659 | Client # - 002082 | Study # - 0011
+9.734sStudy Found: #- 149058 | Timekeeper - 2 | Office - 11000
+9.742sProcessing #: 24318622 | FeeUserId - 6659 | Client # - 303145 | Study # - 0006
+9.750sStudy Found: #- 147636 | Timekeeper - 2 | Office - 20500
+9.757sProcessing #: 24318641 | FeeUserId - 6659 | Client # - 014400 | Study # - 0011
+9.766sStudy Found: #- 147052 | Timekeeper - 2 | Office - 11000
+9.773sProcessing #: 20999109 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+9.782sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.789sProcessing #: 24313870 | FeeUserId - 7975 | Client # - 337514 | Study # - 0002
+9.799sStudy Found: #- 142930 | Timekeeper - 6825 | Office - 45104
+9.817sProcessing #: 24314149 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+9.827sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+9.847sProcessing #: 24317991 | FeeUserId - 6659 | Client # - 304710 | Study # - 0008
+9.857sStudy Found: #- 149230 | Timekeeper - 2 | Office - 17750
+9.877sProcessing #: 24318272 | FeeUserId - 6659 | Client # - 012706 | Study # - 0009
+9.885sStudy Found: #- 147133 | Timekeeper - 2 | Office - 11000
+9.893sProcessing #: 24318263 | FeeUserId - 6659 | Client # - 001361 | Study # - 0011
+9.903sStudy Found: #- 149068 | Timekeeper - 2 | Office - 11000
+9.913sProcessing #: 24318656 | FeeUserId - 6659 | Client # - 013658 | Study # - 0013
+9.921sStudy Found: #- 150985 | Timekeeper - 2 | Office - 11000
+9.928sProcessing #: 24318648 | FeeUserId - 6659 | Client # - 008552 | Study # - 0025
+9.936sStudy Found: #- 148567 | Timekeeper - 2 | Office - 10000
+9.945sProcessing #: 24318619 | FeeUserId - 6659 | Client # - 301846 | Study # - 0008
+9.966sStudy Found: #- 146824 | Timekeeper - 2 | Office - 13250
+9.978sProcessing #: 24318654 | FeeUserId - 6659 | Client # - 316559 | Study # - 0005
+9.987sStudy Found: #- 148346 | Timekeeper - 2 | Office - 13750
+9.994sProcessing #: 24318632 | FeeUserId - 6659 | Client # - 003145 | Study # - 0017
+10.002sStudy Found: #- 148968 | Timekeeper - 2 | Office - 19250
+10.010sProcessing #: 24318637 | FeeUserId - 6659 | Client # - 304577 | Study # - 0007
+10.025sStudy Found: #- 149211 | Timekeeper - 2 | Office - 16500
+10.033sProcessing #: 24319826 | FeeUserId - 6659 | Client # - 339152 | Study # - 0002
+10.041sStudy Found: #- 154182 | Timekeeper - 2 | Office - 21250
+10.050sProcessing #: 24319984 | FeeUserId - 6659 | Client # - 004986 | Study # - 0003
+10.058sStudy Found: #- 154971 | Timekeeper - 2 | Office - 13000
+10.067sProcessing #: 24320062 | FeeUserId - 6659 | Client # - 004013 | Study # - 0034
+10.075sStudy Found: #- 149028 | Timekeeper - 2 | Office - 11000
+10.091sProcessing #: 24320049 | FeeUserId - 6659 | Client # - 013961 | Study # - 0010
+10.110sStudy Found: #- 147292 | Timekeeper - 2 | Office - 19250
+10.118sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+10.125sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+10.132sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+10.142sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+10.150sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+10.158sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+10.173sProcessing #: 19845309 | FeeUserId - 6659 | Client # - 329424 | Study # - 0003
+10.182sStudy Found: #- 138846 | Timekeeper - 2 | Office - 20250
+10.190sProcessing #: 19877036 | FeeUserId - 6659 | Client # - 305856 | Study # - 0005
+10.199sStudy Found: #- 132449 | Timekeeper - 2 | Office - 20000
+10.210sProcessing #: 20450274 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+10.218sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.226sProcessing #: 21071521 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+10.234sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+10.242sProcessing #: 24314449 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+10.251sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+10.260sProcessing #: 24314146 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+10.268sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+10.276sProcessing #: 24318262 | FeeUserId - 6659 | Client # - 012752 | Study # - 0011
+10.283sStudy Found: #- 147112 | Timekeeper - 2 | Office - 15500
+10.291sProcessing #: 24318268 | FeeUserId - 6659 | Client # - 011451 | Study # - 0006
+10.303sStudy Found: #- 148218 | Timekeeper - 2 | Office - 13500
+10.323sProcessing #: 24318259 | FeeUserId - 6659 | Client # - 304883 | Study # - 0007
+10.345sStudy Found: #- 149224 | Timekeeper - 2 | Office - 13750
+10.359sProcessing #: 24318643 | FeeUserId - 6659 | Client # - 005538 | Study # - 0017
+10.369sStudy Found: #- 148878 | Timekeeper - 2 | Office - 13000
+10.377sProcessing #: 24318651 | FeeUserId - 6659 | Client # - 005870 | Study # - 0014
+10.385sStudy Found: #- 148960 | Timekeeper - 2 | Office - 19250
+10.411sProcessing #: 24318646 | FeeUserId - 6659 | Client # - 009176 | Study # - 0023
+10.420sStudy Found: #- 148609 | Timekeeper - 2 | Office - 11000
+10.429sProcessing #: 24318626 | FeeUserId - 6659 | Client # - 005843 | Study # - 0028
+10.438sStudy Found: #- 148873 | Timekeeper - 2 | Office - 15000
+10.446sProcessing #: 24318627 | FeeUserId - 6659 | Client # - 006460 | Study # - 0013
+10.456sStudy Found: #- 148924 | Timekeeper - 2 | Office - 15500
+10.465sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+10.475sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+10.483sProcessing #: 20510505 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+10.491sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.500sProcessing #: 20568106 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+10.507sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+10.519sProcessing #: 20568145 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+10.526sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+10.535sProcessing #: 20581044 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+10.543sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.560sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+10.570sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.579sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+10.587sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.597sProcessing #: 20826835 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+10.606sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.614sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+10.623sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.631sProcessing #: 20904388 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+10.639sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.647sProcessing #: 21028013 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+10.656sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.664sProcessing #: 21048401 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+10.672sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.683sSending to 3E: Started
+40.465sSending to 3E: #20508604 | 305924/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+40.476sSending to 3E: #24316707 | 010038/0019 | 7/10/2025 | 1 Unit(s) - Failed
+40.485sSending to 3E: #24318379 | 338809/0004 | 7/20/2025 | 1 Unit(s) - Failed
+40.493sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+40.500sSending to 3E: #24318025 | 339261/0001 | 8/21/2025 | 40 Unit(s) - Failed
+40.507sSending to 3E: #24318267 | 300022/0007 | 8/31/2025 | 40 Unit(s) - Failed
+40.515sSending to 3E: #24318260 | 013500/0011 | 8/31/2025 | 40 Unit(s) - Failed
+40.523sSending to 3E: #24318640 | 305820/0006 | 9/30/2025 | 80 Unit(s) - Failed
+40.530sSending to 3E: #24318620 | 304476/0007 | 9/30/2025 | 80 Unit(s) - Failed
+40.537sSending to 3E: #24318615 | 009151/0019 | 9/30/2025 | 80 Unit(s) - Failed
+40.543sSending to 3E: #24318645 | 014891/0008 | 9/30/2025 | 80 Unit(s) - Failed
+40.551sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+40.559sSending to 3E: #24313878 | 337877/0003 | 5/22/2025 | 836736 Unit(s) - Failed
+40.569sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+40.577sSending to 3E: #24317395 | 012723/0011 | 7/31/2025 | 40 Unit(s) - Failed
+40.588sSending to 3E: #24318265 | 012430/0009 | 8/31/2025 | 40 Unit(s) - Failed
+40.595sSending to 3E: #24318274 | 011763/0011 | 8/31/2025 | 40 Unit(s) - Failed
+40.603sSending to 3E: #24318616 | 014580/0010 | 9/30/2025 | 40 Unit(s) - Failed
+40.612sSending to 3E: #24318657 | 007616/0015 | 9/30/2025 | 40 Unit(s) - Failed
+40.619sSending to 3E: #24318618 | 014005/0010 | 9/30/2025 | 40 Unit(s) - Failed
+40.627sSending to 3E: #24318624 | 304540/0006 | 9/30/2025 | 40 Unit(s) - Failed
+40.634sSending to 3E: #24318647 | 301977/0007 | 9/30/2025 | 40 Unit(s) - Failed
+40.642sSending to 3E: #20615078 | 005590/TCS2410 | 12/12/2022 | 4 Unit(s) - Failed
+40.650sSending to 3E: #24314437 | 332121/0005 | 5/21/2025 | 331776 Unit(s) - Failed
+40.659sSending to 3E: #23949783 | 338571/0001 | 2/17/2025 | 2 Unit(s) - Failed
+40.680sSending to 3E: #24318270 | 014305/0010 | 8/31/2025 | 40 Unit(s) - Failed
+40.701sSending to 3E: #24318271 | 010196/0016 | 8/31/2025 | 40 Unit(s) - Failed
+40.711sSending to 3E: #24318477 | 301046/0005 | 9/15/2025 | 20 Unit(s) - Failed
+40.725sSending to 3E: #24318636 | 301487/0007 | 9/30/2025 | 40 Unit(s) - Failed
+40.735sSending to 3E: #24318650 | 009226/0010 | 9/30/2025 | 40 Unit(s) - Failed
+40.742sSending to 3E: #24318639 | 307408/0006 | 9/30/2025 | 40 Unit(s) - Failed
+40.750sSending to 3E: #24318658 | 013710/0009 | 9/30/2025 | 40 Unit(s) - Failed
+40.757sSending to 3E: #24318628 | 009886/0023 | 9/30/2025 | 40 Unit(s) - Failed
+40.764sSending to 3E: #20892233 | 005590/TCS2410 | 12/12/2022 | -4 Unit(s) - Failed
+40.771sSending to 3E: #24314436 | 332121/0005 | 5/22/2025 | 131072 Unit(s) - Failed
+40.778sSending to 3E: #24317401 | 308525/0006 | 7/31/2025 | 40 Unit(s) - Failed
+40.784sSending to 3E: #24318275 | 011606/0011 | 8/31/2025 | 40 Unit(s) - Failed
+40.790sSending to 3E: #24318273 | 012969/0010 | 8/31/2025 | 40 Unit(s) - Failed
+40.800sSending to 3E: #24318604 | 010344/0011 | 9/29/2025 | 80 Unit(s) - Failed
+40.813sSending to 3E: #24318630 | 302107/0006 | 9/30/2025 | 80 Unit(s) - Failed
+40.823sSending to 3E: #24318655 | 013292/0010 | 9/30/2025 | 80 Unit(s) - Failed
+40.845sSending to 3E: #24318634 | 009402/0024 | 9/30/2025 | 80 Unit(s) - Failed
+40.854sSending to 3E: #24318617 | 011726/0010 | 9/30/2025 | 80 Unit(s) - Failed
+40.861sSending to 3E: #24318638 | 009557/0024 | 9/30/2025 | 80 Unit(s) - Failed
+40.868sSending to 3E: #20737386 | 307233/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+40.876sSending to 3E: #24313877 | 337877/0003 | 5/23/2025 | 2667456 Unit(s) - Failed
+40.884sSending to 3E: #24314144 | 000001/0019 | 5/20/2025 | 196608 Unit(s) - Failed
+40.893sSending to 3E: #24317924 | 009639/0011 | 8/19/2025 | 40 Unit(s) - Failed
+40.901sSending to 3E: #24318264 | 011721/0011 | 8/31/2025 | 40 Unit(s) - Failed
+40.909sSending to 3E: #24318266 | 319701/0006 | 8/31/2025 | 40 Unit(s) - Failed
+40.918sSending to 3E: #24318653 | 010627/0010 | 9/30/2025 | 80 Unit(s) - Failed
+40.925sSending to 3E: #24318614 | 005810/0014 | 9/30/2025 | 80 Unit(s) - Failed
+40.933sSending to 3E: #24318659 | 002082/0011 | 9/30/2025 | 80 Unit(s) - Failed
+40.947sSending to 3E: #24318622 | 303145/0006 | 9/30/2025 | 80 Unit(s) - Failed
+40.956sSending to 3E: #24318641 | 014400/0011 | 9/30/2025 | 40 Unit(s) - Failed
+40.963sSending to 3E: #20999109 | 302992/TCS0001 | 12/12/2022 | -2 Unit(s) - Failed
+40.970sSending to 3E: #24313870 | 337514/0002 | 5/26/2025 | 196608 Unit(s) - Failed
+40.978sSending to 3E: #24314149 | 309134/0007 | 5/21/2025 | 131072 Unit(s) - Failed
+40.985sSending to 3E: #24317991 | 304710/0008 | 8/20/2025 | 40 Unit(s) - Failed
+40.993sSending to 3E: #24318272 | 012706/0009 | 8/31/2025 | 40 Unit(s) - Failed
+41.004sSending to 3E: #24318263 | 001361/0011 | 8/31/2025 | 40 Unit(s) - Failed
+41.012sSending to 3E: #24318656 | 013658/0013 | 9/30/2025 | 40 Unit(s) - Failed
+41.020sSending to 3E: #24318648 | 008552/0025 | 9/30/2025 | 40 Unit(s) - Failed
+41.028sSending to 3E: #24318619 | 301846/0008 | 9/30/2025 | 40 Unit(s) - Failed
+41.034sSending to 3E: #24318654 | 316559/0005 | 9/30/2025 | 40 Unit(s) - Failed
+41.043sSending to 3E: #24318632 | 003145/0017 | 9/30/2025 | 40 Unit(s) - Failed
+41.055sSending to 3E: #24318637 | 304577/0007 | 9/30/2025 | 40 Unit(s) - Failed
+41.080sSending to 3E: #24319826 | 339152/0002 | 10/17/2025 | 40 Unit(s) - Success
+41.088sSending to 3E: #24319984 | 004986/0003 | 10/28/2025 | 40 Unit(s) - Success
+41.095sSending to 3E: #24320062 | 004013/0034 | 10/31/2025 | 40 Unit(s) - Success
+41.103sSending to 3E: #24320049 | 013961/0010 | 10/31/2025 | 40 Unit(s) - Success
+41.110sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+41.118sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+41.125sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+41.133sSending to 3E: #19845309 | 329424/0003 | 1/1/2024 | 40 Unit(s) - Failed
+41.139sSending to 3E: #19877036 | 305856/0005 | 1/4/2024 | 40 Unit(s) - Failed
+41.146sSending to 3E: #20450274 | 301201/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+41.153sSending to 3E: #21071521 | 305924/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+41.159sSending to 3E: #24314449 | 332121/0005 | 5/19/2025 | 131072 Unit(s) - Failed
+41.167sSending to 3E: #24314146 | 309134/0007 | 5/23/2025 | 196608 Unit(s) - Failed
+41.174sSending to 3E: #24318262 | 012752/0011 | 8/31/2025 | 40 Unit(s) - Failed
+41.182sSending to 3E: #24318268 | 011451/0006 | 8/31/2025 | 40 Unit(s) - Failed
+41.191sSending to 3E: #24318259 | 304883/0007 | 8/31/2025 | 40 Unit(s) - Failed
+41.199sSending to 3E: #24318643 | 005538/0017 | 9/30/2025 | 80 Unit(s) - Failed
+41.206sSending to 3E: #24318651 | 005870/0014 | 9/30/2025 | 80 Unit(s) - Failed
+41.213sSending to 3E: #24318646 | 009176/0023 | 9/30/2025 | 80 Unit(s) - Failed
+41.220sSending to 3E: #24318626 | 005843/0028 | 9/30/2025 | 40 Unit(s) - Failed
+41.228sSending to 3E: #24318627 | 006460/0013 | 9/30/2025 | 40 Unit(s) - Failed
+41.235sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+41.241sSending to 3E: #20510505 | 313035/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+41.248sSending to 3E: #20568106 | 011438/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+41.255sSending to 3E: #20568145 | 010576/TCS11525 | 1/29/2024 | -3 Unit(s) - Failed
+41.261sSending to 3E: #20581044 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+41.268sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+41.277sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+41.287sSending to 3E: #20826835 | 012867/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+41.295sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+41.301sSending to 3E: #20904388 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+41.309sSending to 3E: #21028013 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+41.321sSending to 3E: #21048401 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed

+22m 15.954s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

Retry attempt 7 of 10: A suitable constructor for type 'AG.A1.Scheduler.…

Enqueue at:
11/10/2025 10:15:27 AM

+27ms Failed

An exception occurred during processing of a background job.

System.InvalidOperationException

A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.

System.InvalidOperationException: A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.BackgroundJobPerformer.<>c__DisplayClass9_0.<PerformJobWithFilters>b__0()
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContext context, IEnumerable`1 filters)
   at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.Worker.PerformJob(BackgroundProcessContext context, IStorageConnection connection, String jobId)

+80ms Processing

Server:
wvdappdevv2-19:12736
Worker:
f73ce7c5

+11m 27.766s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

Retry attempt 6 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:53:15 AM

+3.177s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+23ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
2deab158
+29msOfflineTimeCommitTo3ECommandHandler - Started
+1.048sNo of records retrieved : 415

+5m 56.980s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

Retry attempt 5 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:41:38 AM

+3.397s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+20ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
89d28c9f
+63msOfflineTimeCommitTo3ECommandHandler - Started
+1.175sNo of records retrieved : 415

+2m 9.253s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

Retry attempt 4 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:35:30 AM

+5.887s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+20ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
ba55f93d
+52msOfflineTimeCommitTo3ECommandHandler - Started
+2.982sNo of records retrieved : 415

+2m 12.163s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

Retry attempt 3 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:33:14 AM

+2.913s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+20ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
774197d7
+39msOfflineTimeCommitTo3ECommandHandler - Started
+1.043sNo of records retrieved : 415

+26.917s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

Retry attempt 2 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:31:10 AM

+3.087s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+23ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
2deab158
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1.077sNo of records retrieved : 415

+28.487s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

Retry attempt 1 of 10: Nullable object must have a value.

Enqueue at:
11/10/2025 9:30:34 AM

+6.060s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

System.InvalidOperationException: Nullable object must have a value.
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<GetBillingDetails>b__13_0(TimeEntryDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 82
   at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalWriter.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 118
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 93
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+20ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
89d28c9f
+56msOfflineTimeCommitTo3ECommandHandler - Started
+3.208sNo of records retrieved : 415

+10ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/10/2025 9:30:08 AM Created