IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1108388
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
1762621201

State

11/8/2025 9:33:09 PM (+3.113s) 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)

+24ms Processing

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

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/8/2025 9:32:55 PM

+3.320s 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)

+26ms Processing

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

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/8/2025 7:40:51 PM

+2.997s 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)

+27ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
bdf198dc
+37msOfflineTimeCommitTo3ECommandHandler - Started
+1.110sNo of records retrieved : 415

+41m 35.620s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+16ms Scheduled

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

Enqueue at:
11/8/2025 6:31:06 PM

+27.190s 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)

+37ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
bdf198dc
+68msOfflineTimeCommitTo3ECommandHandler - Started
+2.128sNo of records retrieved : 415
+5.518sProcessing #: 24318200 | FeeUserId - 603 | Client # - 010038 | Study # - 0035
+5.527sStudy Found: #- 154677 | Timekeeper - 3544 | Office - 45137
+5.543sProcessing #: 20347161 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.550sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.562sProcessing #: 24314509 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+5.569sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+5.575sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+5.582sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.590sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+5.596sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.607sProcessing #: 21110693 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.614sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.621sProcessing #: 20833149 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+5.627sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.635sProcessing #: 21039680 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+5.642sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.649sProcessing #: 22157016 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.655sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.662sProcessing #: 24313926 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+5.668sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+5.676sProcessing #: 24313825 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+5.682sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+5.689sProcessing #: 24314613 | FeeUserId - 5459 | Client # - 316764 | Study # - 0003
+5.700sStudy Found: #- 140352 | Timekeeper - 5300 | Office - 18000
+5.710sProcessing #: 24314508 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+5.718sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+5.726sProcessing #: 20645809 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+5.733sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.741sProcessing #: 20716204 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+5.748sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.755sProcessing #: 20628928 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.761sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.768sProcessing #: 20602383 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+5.775sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.782sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+5.788sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.797sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.803sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.809sProcessing #: 24316707 | FeeUserId - 6463 | Client # - 010038 | Study # - 0019
+5.817sStudy Found: #- 152069 | Timekeeper - 6025 | Office - 19250
+5.825sProcessing #: 24313820 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+5.832sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+5.839sProcessing #: 24314519 | FeeUserId - 4868 | Client # - 304423 | Study # - 0006
+5.845sStudy Found: #- 149326 | Timekeeper - 3018 | Office - 10500
+5.856sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.863sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.870sProcessing #: 20529250 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.877sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.884sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+5.891sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+5.898sProcessing #: 21131015 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+5.912sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.922sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+5.932sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.942sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+5.950sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.957sProcessing #: 20422898 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+5.963sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.970sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+5.977sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.986sProcessing #: 22157018 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.993sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.001sProcessing #: 24313919 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+6.007sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+6.018sProcessing #: 24313854 | FeeUserId - 7352 | Client # - 336384 | Study # - 0002
+6.025sStudy Found: #- 143647 | Timekeeper - 6513 | Office - 45108
+6.031sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.041sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.048sProcessing #: 23760686 | FeeUserId - 7828 | Client # - 338472 | Study # - 0001
+6.055sStudy Found: #- 151241 | Timekeeper - 6740 | Office - 70142
+6.062sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+6.069sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.075sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+6.084sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.091sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+6.099sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.110sProcessing #: 20765469 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+6.116sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.123sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+6.130sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.138sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.146sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.160sProcessing #: 22157041 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+6.170sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.178sProcessing #: 24313827 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+6.186sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+6.192sProcessing #: 24313876 | FeeUserId - 7572 | Client # - 336388 | Study # - 0003
+6.200sStudy Found: #- 150628 | Timekeeper - 6578 | Office - 45121
+6.208sProcessing #: 24308697 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.217sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.226sProcessing #: 20706283 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+6.232sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+6.240sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+6.246sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+6.253sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+6.260sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.267sProcessing #: 20522507 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+6.274sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.284sProcessing #: 20665980 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.292sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.299sProcessing #: 20666503 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+6.305sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.313sProcessing #: 20585053 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.320sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.328sProcessing #: 22157037 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+6.335sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.344sProcessing #: 24313830 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+6.351sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+6.358sProcessing #: 24313879 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+6.366sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+6.373sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.380sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.386sProcessing #: 20770394 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+6.393sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+6.401sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+6.410sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+6.417sProcessing #: 20450274 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+6.424sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.431sProcessing #: 21089554 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+6.439sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.446sProcessing #: 20581044 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.457sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.464sProcessing #: 20510505 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+6.473sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.481sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.488sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.496sProcessing #: 22157020 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+6.502sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.509sProcessing #: 24313918 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+6.516sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+6.524sProcessing #: 24313823 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+6.531sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+6.538sProcessing #: 24314542 | FeeUserId - 4868 | Client # - 330257 | Study # - 0006
+6.546sStudy Found: #- 149658 | Timekeeper - 3018 | Office - 16000
+6.554sProcessing #: 24314546 | FeeUserId - 4868 | Client # - 336422 | Study # - 0002
+6.561sStudy Found: #- 139412 | Timekeeper - 3018 | Office - 17750
+6.567sProcessing #: 24314533 | FeeUserId - 4868 | Client # - 338891 | Study # - 0001
+6.575sStudy Found: #- 153282 | Timekeeper - 3018 | Office - 11000
+6.581sProcessing #: 17864854 | FeeUserId - 7223 | Client # - 012344 | Study # - 0007
+6.588sStudy Found: #- 118013 | Timekeeper - 3926 | Office - 10000
+6.596sProcessing #: 17878770 | FeeUserId - 7223 | Client # - 307993 | Study # - 0003
+6.603sStudy Found: #- 121664 | Timekeeper - 3926 | Office - 11000
+6.611sProcessing #: 17891804 | FeeUserId - 7223 | Client # - 328144 | Study # - 0001
+6.618sStudy Found: #- 120578 | Timekeeper - 3926 | Office - 16750
+6.626sProcessing #: 19845317 | FeeUserId - 6659 | Client # - 311601 | Study # - 0009
+6.633sStudy Found: #- 133273 | Timekeeper - 2 | Office - 13250
+6.639sProcessing #: 20485951 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.646sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.652sProcessing #: 20550294 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+6.660sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.668sProcessing #: 20557280 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+6.675sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+6.682sProcessing #: 20649276 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+6.690sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.697sProcessing #: 24314541 | FeeUserId - 4868 | Client # - 330286 | Study # - 0002
+6.708sStudy Found: #- 124321 | Timekeeper - 3018 | Office - 20750
+6.715sProcessing #: 24314521 | FeeUserId - 4868 | Client # - 304423 | Study # - 0004
+6.723sStudy Found: #- 114737 | Timekeeper - 3018 | Office - 10500
+6.730sProcessing #: 24314526 | FeeUserId - 4868 | Client # - 336783 | Study # - 0005
+6.737sStudy Found: #- 144868 | Timekeeper - 3018 | Office - 17750
+6.755sProcessing #: 24314516 | FeeUserId - 4868 | Client # - 010801 | Study # - 0008
+6.763sStudy Found: #- 137178 | Timekeeper - 3018 | Office - 11000
+6.770sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+6.777sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+6.785sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+6.795sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+6.805sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+6.811sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+6.818sProcessing #: 19845299 | FeeUserId - 6659 | Client # - 301132 | Study # - 0006
+6.826sStudy Found: #- 134236 | Timekeeper - 2 | Office - 13250
+6.835sProcessing #: 20480631 | FeeUserId - 5878 | Client # - 301648 | Study # - TCS0001
+6.842sStudy Found: #- -1 | Timekeeper - 1794 | Office -
+6.849sProcessing #: 20652231 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.857sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.866sProcessing #: 20730831 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.873sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.880sProcessing #: 20698828 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+6.887sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.894sProcessing #: 20723329 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+6.904sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.914sProcessing #: 20810185 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+6.924sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.935sProcessing #: 20949931 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.949sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.960sProcessing #: 20952049 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+6.968sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.975sProcessing #: 21081738 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.995sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.005sProcessing #: 24313842 | FeeUserId - 8102 | Client # - 000001 | Study # - 0019
+7.017sStudy Found: #- 71133 | Timekeeper - 6934 | Office - 20500
+7.041sProcessing #: 24313878 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+7.048sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+7.056sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+7.064sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+7.071sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+7.078sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+7.087sProcessing #: 24314451 | FeeUserId - 497 | Client # - 338659 | Study # - 0001
+7.094sStudy Found: #- 152071 | Timekeeper - 3426 | Office - 50137
+7.104sProcessing #: 20747790 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+7.112sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.118sSending to 3E: Started
+25.028sSending to 3E: #24318200 | 010038/0035 | 8/29/2025 | 1 Unit(s) - Failed
+25.059sSending to 3E: #20347161 | 013892/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+25.078sSending to 3E: #24314509 | 012505/0012 | 5/9/2025 | 165888 Unit(s) - Failed
+25.088sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.098sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.108sSending to 3E: #21110693 | 320488/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.118sSending to 3E: #20833149 | 012115/TCS0004 | 1/18/2024 | 1 Unit(s) - Failed
+25.128sSending to 3E: #21039680 | 008501/TCS2597 | 1/29/2024 | -4 Unit(s) - Failed
+25.138sSending to 3E: #22157016 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+25.150sSending to 3E: #24313926 | 337066/0002 | 5/19/2025 | 147456 Unit(s) - Failed
+25.168sSending to 3E: #24313825 | 335848/0004 | 5/21/2025 | 221184 Unit(s) - Failed
+25.188sSending to 3E: #24314613 | 316764/0003 | 4/29/2025 | 294912 Unit(s) - Failed
+25.199sSending to 3E: #24314508 | 303062/0011 | 5/9/2025 | 221184 Unit(s) - Failed
+25.207sSending to 3E: #20645809 | 302764/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+25.218sSending to 3E: #20716204 | 318158/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.228sSending to 3E: #20628928 | 320488/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+25.239sSending to 3E: #20602383 | 012115/TCS0004 | 1/18/2024 | -1 Unit(s) - Failed
+25.259sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+25.279sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+25.299sSending to 3E: #24316707 | 010038/0019 | 7/10/2025 | 1 Unit(s) - Failed
+25.311sSending to 3E: #24313820 | 335848/0004 | 5/21/2025 | 138240 Unit(s) - Failed
+25.329sSending to 3E: #24314519 | 304423/0006 | 4/17/2025 | 147456 Unit(s) - Failed
+25.339sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+25.349sSending to 3E: #20529250 | 013892/TCS0002 | 1/18/2024 | 2 Unit(s) - Failed
+25.359sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+25.369sSending to 3E: #21131015 | 303023/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+25.377sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+25.385sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+25.393sSending to 3E: #20422898 | 313035/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.400sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+25.420sSending to 3E: #22157018 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+25.440sSending to 3E: #24313919 | 337066/0002 | 5/21/2025 | 147456 Unit(s) - Failed
+25.450sSending to 3E: #24313854 | 336384/0002 | 5/21/2025 | 196608 Unit(s) - Failed
+25.470sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+25.480sSending to 3E: #23760686 | 338472/0001 | 1/17/2025 | 1 Unit(s) - Failed
+25.489sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+25.500sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+25.510sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+25.520sSending to 3E: #20765469 | 315539/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+25.530sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+25.562sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+25.579sSending to 3E: #22157041 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+25.591sSending to 3E: #24313827 | 335848/0004 | 5/19/2025 | 131072 Unit(s) - Failed
+25.601sSending to 3E: #24313876 | 336388/0003 | 5/21/2025 | 165888 Unit(s) - Failed
+25.611sSending to 3E: #24308697 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+25.621sSending to 3E: #20706283 | 009976/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+25.631sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+25.640sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+25.651sSending to 3E: #20522507 | 324848/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+25.661sSending to 3E: #20665980 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+25.671sSending to 3E: #20666503 | 313708/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.701sSending to 3E: #20585053 | 303063/TCS0001 | 1/31/2024 | 8 Unit(s) - Failed
+25.711sSending to 3E: #22157037 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+25.721sSending to 3E: #24313830 | 335848/0004 | 5/14/2025 | 165888 Unit(s) - Failed
+25.732sSending to 3E: #24313879 | 315996/0007 | 5/20/2025 | 73728 Unit(s) - Failed
+25.742sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+25.792sSending to 3E: #20770394 | 013892/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+25.803sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+25.822sSending to 3E: #20450274 | 301201/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+25.832sSending to 3E: #21089554 | 308780/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+25.842sSending to 3E: #20581044 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+25.852sSending to 3E: #20510505 | 313035/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+25.861sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+25.872sSending to 3E: #22157020 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+25.882sSending to 3E: #24313918 | 337066/0002 | 5/22/2025 | 196608 Unit(s) - Failed
+25.892sSending to 3E: #24313823 | 335848/0004 | 5/23/2025 | 196608 Unit(s) - Failed
+25.902sSending to 3E: #24314542 | 330257/0006 | 4/17/2025 | 122880 Unit(s) - Failed
+25.912sSending to 3E: #24314546 | 336422/0002 | 4/17/2025 | 245760 Unit(s) - Failed
+25.922sSending to 3E: #24314533 | 338891/0001 | 4/17/2025 | 393216 Unit(s) - Failed
+25.942sSending to 3E: #17864854 | 012344/0007 | 7/12/2023 | 20 Unit(s) - Failed
+25.953sSending to 3E: #17878770 | 307993/0003 | 7/14/2023 | 20 Unit(s) - Failed
+25.972sSending to 3E: #17891804 | 328144/0001 | 7/15/2023 | 20 Unit(s) - Failed
+25.983sSending to 3E: #19845317 | 311601/0009 | 1/1/2024 | 40 Unit(s) - Failed
+25.992sSending to 3E: #20485951 | 009300/TCS14842 | 12/12/2022 | -2 Unit(s) - Failed
+26.013sSending to 3E: #20550294 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+26.023sSending to 3E: #20557280 | 005426/TCS11503 | 1/29/2024 | -3 Unit(s) - Failed
+26.033sSending to 3E: #20649276 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+26.043sSending to 3E: #24314541 | 330286/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+26.063sSending to 3E: #24314521 | 304423/0004 | 4/17/2025 | 147456 Unit(s) - Failed
+26.073sSending to 3E: #24314526 | 336783/0005 | 4/17/2025 | 294912 Unit(s) - Failed
+26.082sSending to 3E: #24314516 | 010801/0008 | 4/18/2025 | 147456 Unit(s) - Failed
+26.093sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+26.103sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+26.113sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed
+26.123sSending to 3E: #19845299 | 301132/0006 | 1/1/2024 | 40 Unit(s) - Failed
+26.133sSending to 3E: #20480631 | 301648/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+26.143sSending to 3E: #20652231 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+26.154sSending to 3E: #20730831 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+26.186sSending to 3E: #20698828 | 011194/TCS14843 | 12/12/2022 | -1 Unit(s) - Failed
+26.204sSending to 3E: #20723329 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+26.214sSending to 3E: #20810185 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+26.224sSending to 3E: #20949931 | 300322/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+26.234sSending to 3E: #20952049 | 301211/TCS0001 | 2/1/2022 | 16 Unit(s) - Failed
+26.244sSending to 3E: #21081738 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+26.254sSending to 3E: #24313842 | 000001/0019 | 5/24/2025 | 160 Unit(s) - Failed
+26.264sSending to 3E: #24313878 | 337877/0003 | 5/22/2025 | 836736 Unit(s) - Failed
+26.284sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+26.314sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+26.326sSending to 3E: #24314451 | 338659/0001 | 4/29/2025 | 703478 Unit(s) - Failed
+26.355sSending to 3E: #20747790 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed

+23m 27.307s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/8/2025 5:49:06 PM

+4.254s 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)

+70ms Processing

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

+12m 11.773s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/8/2025 5:25:32 PM

+3.613s 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:
2deab158
+35msOfflineTimeCommitTo3ECommandHandler - Started
+1.287sNo of records retrieved : 415

+5m 53.973s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/8/2025 5:13:16 PM

+6.160s 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)

+40ms Processing

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

+3m 35.693s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/8/2025 5:07:20 PM

+9.614s 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)

+36ms Processing

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

+1m 35.644s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/8/2025 5:03:37 PM

+9.493s 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
+67msOfflineTimeCommitTo3ECommandHandler - Started
+3.351sNo of records retrieved : 415

+56.864s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/8/2025 5:01:49 PM

+3.167s 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)

+76ms Processing

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

+47.670s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/8/2025 5:00:47 PM

+4.723s 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)

+53ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
bdf198dc
+64msOfflineTimeCommitTo3ECommandHandler - Started
+1.226sNo of records retrieved : 415

+7ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/8/2025 5:00:01 PM Created