IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1109493
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
1762741814

State

11/10/2025 7:03:31 AM (+4.153s) 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:
ba55f93d
+83msOfflineTimeCommitTo3ECommandHandler - Started
+1.516sNo of records retrieved : 415

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/10/2025 7:03:16 AM

+4.600s 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:
bdf198dc
+94msOfflineTimeCommitTo3ECommandHandler - Started
+2.271sNo of records retrieved : 415

+1h 11m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/10/2025 5:11:59 AM

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

+57ms Processing

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

+44m 530ms Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/10/2025 4:00:53 AM

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

+20ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
2deab158
+54msOfflineTimeCommitTo3ECommandHandler - Started
+1.157sNo of records retrieved : 415
+5.016sProcessing #: 24314541 | FeeUserId - 4868 | Client # - 330286 | Study # - 0002
+5.024sStudy Found: #- 124321 | Timekeeper - 3018 | Office - 20750
+5.039sProcessing #: 24314521 | FeeUserId - 4868 | Client # - 304423 | Study # - 0004
+5.053sStudy Found: #- 114737 | Timekeeper - 3018 | Office - 10500
+5.065sProcessing #: 24314526 | FeeUserId - 4868 | Client # - 336783 | Study # - 0005
+5.072sStudy Found: #- 144868 | Timekeeper - 3018 | Office - 17750
+5.079sProcessing #: 24314516 | FeeUserId - 4868 | Client # - 010801 | Study # - 0008
+5.086sStudy Found: #- 137178 | Timekeeper - 3018 | Office - 11000
+5.094sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+5.101sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+5.108sProcessing #: 24314443 | FeeUserId - 497 | Client # - 303433 | Study # - 0002
+5.115sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+5.140sProcessing #: 24314513 | FeeUserId - 595 | Client # - 011181 | Study # - 0011
+5.147sStudy Found: #- 142328 | Timekeeper - 5284 | Office - 17750
+5.156sProcessing #: 20529250 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.163sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.171sProcessing #: 20880500 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+5.178sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.186sProcessing #: 21044617 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.192sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.200sProcessing #: 20775649 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.207sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.221sProcessing #: 24314427 | FeeUserId - 497 | Client # - 303433 | Study # - 0002
+5.244sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+5.252sProcessing #: 24318200 | FeeUserId - 603 | Client # - 010038 | Study # - 0035
+5.260sStudy Found: #- 154677 | Timekeeper - 3544 | Office - 45137
+5.267sProcessing #: 24314537 | FeeUserId - 4868 | Client # - 301961 | Study # - 0007
+5.274sStudy Found: #- 136768 | Timekeeper - 3018 | Office - 11000
+5.281sProcessing #: 24314530 | FeeUserId - 4868 | Client # - 302932 | Study # - 0009
+5.288sStudy Found: #- 149392 | Timekeeper - 3018 | Office - 20500
+5.295sProcessing #: 24314527 | FeeUserId - 4868 | Client # - 337083 | Study # - 0001
+5.303sStudy Found: #- 141394 | Timekeeper - 3018 | Office - 10500
+5.311sProcessing #: 24314514 | FeeUserId - 4868 | Client # - 338635 | Study # - 0001
+5.319sStudy Found: #- 151994 | Timekeeper - 3018 | Office - 18500
+5.325sProcessing #: 24313873 | FeeUserId - 4171 | Client # - 334582 | Study # - 0005
+5.333sStudy Found: #- 150288 | Timekeeper - 5952 | Office - 45120
+5.341sProcessing #: 20770394 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.348sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.357sProcessing #: 20382122 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.365sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.377sProcessing #: 21051894 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.385sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.393sProcessing #: 20872780 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.400sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.408sProcessing #: 24314440 | FeeUserId - 498 | Client # - 303433 | Study # - 0002
+5.422sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+5.432sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.442sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.452sProcessing #: 24314543 | FeeUserId - 4868 | Client # - 318781 | Study # - 0005
+5.459sStudy Found: #- 147498 | Timekeeper - 3018 | Office - 20500
+5.468sProcessing #: 24314539 | FeeUserId - 4868 | Client # - 319647 | Study # - 0005
+5.476sStudy Found: #- 150345 | Timekeeper - 3018 | Office - 12000
+5.484sProcessing #: 24314528 | FeeUserId - 4868 | Client # - 337083 | Study # - 0002
+5.492sStudy Found: #- 141395 | Timekeeper - 3018 | Office - 10500
+5.502sProcessing #: 10698609 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+5.510sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+5.522sProcessing #: 24314508 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+5.530sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+5.543sProcessing #: 20480631 | FeeUserId - 5878 | Client # - 301648 | Study # - TCS0001
+5.551sStudy Found: #- -1 | Timekeeper - 1794 | Office -
+5.559sProcessing #: 21052387 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.566sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.575sProcessing #: 20485951 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.596sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.606sProcessing #: 21081738 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.626sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.636sProcessing #: 24314405 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+5.643sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+5.651sProcessing #: 24308696 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.657sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.665sProcessing #: 24314545 | FeeUserId - 4868 | Client # - 318781 | Study # - 0003
+5.672sStudy Found: #- 109706 | Timekeeper - 3018 | Office - 20500
+5.683sProcessing #: 24314531 | FeeUserId - 4868 | Client # - 335088 | Study # - 0002
+5.692sStudy Found: #- 131452 | Timekeeper - 3018 | Office - 11000
+5.706sProcessing #: 24314535 | FeeUserId - 4868 | Client # - 338376 | Study # - 0001
+5.713sStudy Found: #- 150530 | Timekeeper - 3018 | Office - 11000
+5.720sProcessing #: 16198915 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+5.727sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+5.738sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+5.746sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+5.753sProcessing #: 24314449 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+5.764sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+5.772sProcessing #: 21104313 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+5.782sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.789sProcessing #: 20483402 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+5.796sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.803sProcessing #: 20605263 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.811sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.819sProcessing #: 24314451 | FeeUserId - 497 | Client # - 338659 | Study # - 0001
+5.835sStudy Found: #- 152071 | Timekeeper - 3426 | Office - 50137
+5.842sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+5.850sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+5.858sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.865sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.872sProcessing #: 24314520 | FeeUserId - 4868 | Client # - 304423 | Study # - 0005
+5.880sStudy Found: #- 137169 | Timekeeper - 3018 | Office - 10500
+5.891sProcessing #: 24314523 | FeeUserId - 4868 | Client # - 336702 | Study # - 0002
+5.898sStudy Found: #- 139985 | Timekeeper - 3018 | Office - 20500
+5.905sProcessing #: 24314517 | FeeUserId - 4868 | Client # - 305076 | Study # - 0008
+5.913sStudy Found: #- 151688 | Timekeeper - 3018 | Office - 15500
+5.920sProcessing #: 24314283 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+5.929sStudy Not Found
+5.938sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+5.944sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+5.950sProcessing #: 20347161 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+5.959sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+5.967sProcessing #: 20860818 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+5.975sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.990sProcessing #: 21023692 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.997sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.003sProcessing #: 24314346 | FeeUserId - 7160 | Client # - 336604 | Study # - 0003
+6.011sStudy Found: #- 150274 | Timekeeper - 3833 | Office - 45147
+6.019sProcessing #: 24308697 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.026sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.033sProcessing #: 24314542 | FeeUserId - 4868 | Client # - 330257 | Study # - 0006
+6.040sStudy Found: #- 149658 | Timekeeper - 3018 | Office - 16000
+6.047sProcessing #: 24314546 | FeeUserId - 4868 | Client # - 336422 | Study # - 0002
+6.057sStudy Found: #- 139412 | Timekeeper - 3018 | Office - 17750
+6.065sProcessing #: 24314533 | FeeUserId - 4868 | Client # - 338891 | Study # - 0001
+6.073sStudy Found: #- 153282 | Timekeeper - 3018 | Office - 11000
+6.080sProcessing #: 9001980 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+6.088sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+6.095sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+6.105sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+6.114sProcessing #: 24314437 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+6.123sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+6.131sProcessing #: 20747790 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+6.140sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.148sProcessing #: 20652231 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.155sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.162sProcessing #: 20730831 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.171sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.178sProcessing #: 24314326 | FeeUserId - 7621 | Client # - 324247 | Study # - 0009
+6.186sStudy Found: #- 141816 | Timekeeper - 6679 | Office - 13750
+6.192sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.200sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.216sProcessing #: 24314519 | FeeUserId - 4868 | Client # - 304423 | Study # - 0006
+6.223sStudy Found: #- 149326 | Timekeeper - 3018 | Office - 10500
+6.232sProcessing #: 24314522 | FeeUserId - 4868 | Client # - 336702 | Study # - 0001
+6.245sStudy Found: #- 139984 | Timekeeper - 3018 | Office - 20500
+6.252sProcessing #: 24314549 | FeeUserId - 4868 | Client # - 338921 | Study # - 0001
+6.275sStudy Found: #- 153382 | Timekeeper - 3018 | Office - 14750
+6.289sProcessing #: 24314290 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+6.297sStudy Not Found
+6.303sProcessing #: 24314512 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+6.309sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+6.317sProcessing #: 24314436 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+6.324sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+6.331sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+6.341sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.348sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.357sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.365sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.374sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.382sProcessing #: 20426006 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.389sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.397sProcessing #: 20957857 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.404sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.410sProcessing #: 20768881 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+6.430sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.440sProcessing #: 20847994 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+6.450sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.461sProcessing #: 20782073 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+6.481sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.488sProcessing #: 17864857 | FeeUserId - 7223 | Client # - 009765 | Study # - 0009
+6.497sStudy Found: #- 109460 | Timekeeper - 3926 | Office - 20500
+6.503sProcessing #: 17878762 | FeeUserId - 7223 | Client # - 008825 | Study # - 0014
+6.510sStudy Found: #- 108571 | Timekeeper - 3926 | Office - 11000
+6.517sProcessing #: 17891800 | FeeUserId - 7223 | Client # - 011132 | Study # - 0013
+6.524sStudy Found: #- 117784 | Timekeeper - 3926 | Office - 21250
+6.530sProcessing #: 19845293 | FeeUserId - 6659 | Client # - 013846 | Study # - 0008
+6.543sStudy Found: #- 137313 | Timekeeper - 2 | Office - 13250
+6.550sProcessing #: 19877118 | FeeUserId - 6659 | Client # - 305831 | Study # - 0005
+6.565sStudy Found: #- 132896 | Timekeeper - 2 | Office - 19750
+6.575sProcessing #: 20342101 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+6.585sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.595sProcessing #: 20749125 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.615sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.626sProcessing #: 20384680 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+6.635sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.646sProcessing #: 20422742 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+6.655sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.666sProcessing #: 21127719 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+6.675sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.686sProcessing #: 20910596 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+6.694sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.705sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+6.712sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+6.719sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+6.727sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+6.734sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+6.741sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+6.748sProcessing #: 19845316 | FeeUserId - 6659 | Client # - 012742 | Study # - 0016
+6.756sStudy Found: #- 136825 | Timekeeper - 2 | Office - 15250
+6.763sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+6.770sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+6.778sProcessing #: 20482196 | FeeUserId - 7132 | Client # - 313902 | Study # - 0009
+6.784sStudy Found: #- 123530 | Timekeeper - 5975 | Office - 15000
+6.791sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+6.799sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.808sSending to 3E: Started
+30.639sSending to 3E: #24314541 | 330286/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+30.653sSending to 3E: #24314521 | 304423/0004 | 4/17/2025 | 147456 Unit(s) - Failed
+30.660sSending to 3E: #24314526 | 336783/0005 | 4/17/2025 | 294912 Unit(s) - Failed
+30.669sSending to 3E: #24314516 | 010801/0008 | 4/18/2025 | 147456 Unit(s) - Failed
+30.692sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+30.700sSending to 3E: #24314443 | 303433/0002 | 4/30/2025 | 196608 Unit(s) - Failed
+30.707sSending to 3E: #24314513 | 011181/0011 | 5/19/2025 | 331776 Unit(s) - Failed
+30.714sSending to 3E: #20529250 | 013892/TCS0002 | 1/18/2024 | 2 Unit(s) - Failed
+30.721sSending to 3E: #20880500 | 011438/TCS14766 | 12/12/2022 | -2 Unit(s) - Failed
+30.730sSending to 3E: #21044617 | 009300/TCS14842 | 12/12/2022 | 2 Unit(s) - Failed
+30.738sSending to 3E: #20775649 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+30.756sSending to 3E: #24314427 | 303433/0002 | 5/16/2025 | 147456 Unit(s) - Failed
+30.771sSending to 3E: #24318200 | 010038/0035 | 8/29/2025 | 1 Unit(s) - Failed
+30.779sSending to 3E: #24314537 | 301961/0007 | 4/17/2025 | 163840 Unit(s) - Failed
+30.786sSending to 3E: #24314530 | 302932/0009 | 4/17/2025 | 163840 Unit(s) - Failed
+30.794sSending to 3E: #24314527 | 337083/0001 | 4/17/2025 | 196608 Unit(s) - Failed
+30.803sSending to 3E: #24314514 | 338635/0001 | 4/18/2025 | 196608 Unit(s) - Failed
+30.810sSending to 3E: #24313873 | 334582/0005 | 5/22/2025 | 147456 Unit(s) - Failed
+30.819sSending to 3E: #20770394 | 013892/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+30.826sSending to 3E: #20382122 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+30.834sSending to 3E: #21051894 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+30.842sSending to 3E: #20872780 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+30.849sSending to 3E: #24314440 | 303433/0002 | 5/1/2025 | 196608 Unit(s) - Failed
+30.868sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+30.888sSending to 3E: #24314543 | 318781/0005 | 4/17/2025 | 196608 Unit(s) - Failed
+30.908sSending to 3E: #24314539 | 319647/0005 | 4/17/2025 | 196608 Unit(s) - Failed
+30.939sSending to 3E: #24314528 | 337083/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+30.959sSending to 3E: #10698609 | 012986/0008 | 3/21/2023 | 2 Unit(s) - Failed
+30.971sSending to 3E: #24314508 | 303062/0011 | 5/9/2025 | 221184 Unit(s) - Failed
+30.978sSending to 3E: #20480631 | 301648/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+30.986sSending to 3E: #21052387 | 013892/TCS0002 | 1/18/2024 | -2 Unit(s) - Failed
+30.993sSending to 3E: #20485951 | 009300/TCS14842 | 12/12/2022 | -2 Unit(s) - Failed
+31.002sSending to 3E: #21081738 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+31.009sSending to 3E: #24314405 | 303433/0006 | 5/26/2025 | 196608 Unit(s) - Failed
+31.016sSending to 3E: #24308696 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+31.026sSending to 3E: #24314545 | 318781/0003 | 4/17/2025 | 196608 Unit(s) - Failed
+31.033sSending to 3E: #24314531 | 335088/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+31.041sSending to 3E: #24314535 | 338376/0001 | 4/17/2025 | 196608 Unit(s) - Failed
+31.052sSending to 3E: #16198915 | 012986/0008 | 3/22/2023 | 2 Unit(s) - Failed
+31.069sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+31.076sSending to 3E: #24314449 | 332121/0005 | 5/19/2025 | 131072 Unit(s) - Failed
+31.085sSending to 3E: #21104313 | 009976/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+31.093sSending to 3E: #20483402 | 011438/TCS14766 | 12/12/2022 | -1 Unit(s) - Failed
+31.102sSending to 3E: #20605263 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+31.110sSending to 3E: #24314451 | 338659/0001 | 4/29/2025 | 703478 Unit(s) - Failed
+31.117sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+31.125sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+31.132sSending to 3E: #24314520 | 304423/0005 | 4/17/2025 | 196608 Unit(s) - Failed
+31.140sSending to 3E: #24314523 | 336702/0002 | 4/17/2025 | 131072 Unit(s) - Failed
+31.148sSending to 3E: #24314517 | 305076/0008 | 4/18/2025 | 16384 Unit(s) - Failed
+31.156sSending to 3E: #24314283 | 301167/0003 | 5/16/2025 | 16 Unit(s) - Failed
+31.164sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+31.172sSending to 3E: #20347161 | 013892/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+31.197sSending to 3E: #20860818 | 011438/TCS14766 | 12/12/2022 | -1 Unit(s) - Failed
+31.217sSending to 3E: #21023692 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+31.242sSending to 3E: #24314346 | 336604/0003 | 5/23/2025 | 294912 Unit(s) - Failed
+31.250sSending to 3E: #24308697 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+31.258sSending to 3E: #24314542 | 330257/0006 | 4/17/2025 | 122880 Unit(s) - Failed
+31.265sSending to 3E: #24314546 | 336422/0002 | 4/17/2025 | 245760 Unit(s) - Failed
+31.282sSending to 3E: #24314533 | 338891/0001 | 4/17/2025 | 393216 Unit(s) - Failed
+31.290sSending to 3E: #9001980 | 012986/0008 | 3/23/2023 | 2 Unit(s) - Failed
+31.299sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+31.310sSending to 3E: #24314437 | 332121/0005 | 5/21/2025 | 331776 Unit(s) - Failed
+31.317sSending to 3E: #20747790 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+31.325sSending to 3E: #20652231 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+31.333sSending to 3E: #20730831 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+31.339sSending to 3E: #24314326 | 324247/0009 | 5/23/2025 | 34 Unit(s) - Failed
+31.346sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+31.367sSending to 3E: #24314519 | 304423/0006 | 4/17/2025 | 147456 Unit(s) - Failed
+31.377sSending to 3E: #24314522 | 336702/0001 | 4/17/2025 | 147456 Unit(s) - Failed
+31.386sSending to 3E: #24314549 | 338921/0001 | 4/17/2025 | 36864 Unit(s) - Failed
+31.395sSending to 3E: #24314290 | 301167/0003 | 5/13/2025 | 16 Unit(s) - Failed
+31.403sSending to 3E: #24314512 | 012505/0012 | 5/15/2025 | 221184 Unit(s) - Failed
+31.410sSending to 3E: #24314436 | 332121/0005 | 5/22/2025 | 131072 Unit(s) - Failed
+31.418sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+31.442sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+31.450sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+31.457sSending to 3E: #20426006 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+31.465sSending to 3E: #20957857 | 300322/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+31.472sSending to 3E: #20768881 | 011194/TCS14843 | 12/12/2022 | 2 Unit(s) - Failed
+31.481sSending to 3E: #20847994 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+31.491sSending to 3E: #20782073 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+31.499sSending to 3E: #17864857 | 009765/0009 | 7/12/2023 | 20 Unit(s) - Failed
+31.507sSending to 3E: #17878762 | 008825/0014 | 7/14/2023 | 20 Unit(s) - Failed
+31.514sSending to 3E: #17891800 | 011132/0013 | 7/15/2023 | 20 Unit(s) - Failed
+31.524sSending to 3E: #19845293 | 013846/0008 | 1/1/2024 | 40 Unit(s) - Failed
+31.531sSending to 3E: #19877118 | 305831/0005 | 1/4/2024 | 40 Unit(s) - Failed
+31.539sSending to 3E: #20342101 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+31.548sSending to 3E: #20749125 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+31.562sSending to 3E: #20384680 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+31.572sSending to 3E: #20422742 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+31.582sSending to 3E: #21127719 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+31.592sSending to 3E: #20910596 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+31.612sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+31.622sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+31.633sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+31.642sSending to 3E: #19845316 | 012742/0016 | 1/1/2024 | 40 Unit(s) - Failed
+31.652sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+31.660sSending to 3E: #20482196 | 313902/0009 | 1/19/2024 | 12 Unit(s) - Failed
+31.668sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed

+22m 41.874s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/10/2025 3:16:27 AM

+4.200s 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:
89d28c9f
+67msOfflineTimeCommitTo3ECommandHandler - Started
+2.066sNo of records retrieved : 415

+13m 42.524s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/10/2025 2:53:34 AM

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

+50ms Processing

Server:
dw0sdwk000ewl:5572
Worker:
bdf198dc
+49msOfflineTimeCommitTo3ECommandHandler - Started
+1.178sNo of records retrieved : 415

+4m 41.820s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/10/2025 2:39:51 AM

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

+104ms Processing

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

+2m 57.476s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/10/2025 2:35:02 AM

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

+6.647s Processing

Server:
dw0sdwk000ewl:5572
Worker:
ba55f93d
+59msOfflineTimeCommitTo3ECommandHandler - Started
+1sNo of records retrieved : 415

+42.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 2:31:54 AM

+2.860s 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:
bdf198dc
+29msOfflineTimeCommitTo3ECommandHandler - Started
+980msNo of records retrieved : 415

+26.896s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/10/2025 2:31:13 AM

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

+16ms Processing

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

+31.980s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/10/2025 2:30:46 AM

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

+94ms Processing

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

+60ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/10/2025 2:30:14 AM Created