IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1112777
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
1763019006

State

11/13/2025 12:04:44 PM (+3.210s) 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)

+47ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
54d1e1d4
+57msOfflineTimeCommitTo3ECommandHandler - Started
+1.276sNo of records retrieved : 415

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/13/2025 12:04:41 PM

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

+1.020s Processing

Server:
dw0sdwk000ewl:7624
Worker:
b4c3699d
+42msOfflineTimeCommitTo3ECommandHandler - Started
+1.178sNo of records retrieved : 415

+1h 11m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/13/2025 10:12:28 AM

+3.517s 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:7624
Worker:
731a5c4a
+42msOfflineTimeCommitTo3ECommandHandler - Started
+1.169sNo of records retrieved : 415

+44m 9.033s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/13/2025 9:01:01 AM

+1m 14.097s 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 215
   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 432
   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)

+883ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
ba546b6c
+41msOfflineTimeCommitTo3ECommandHandler - Started
+1.315sNo of records retrieved : 415
+5.026sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+5.034sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+5.050sProcessing #: 24318379 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+5.058sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+5.067sProcessing #: 20508604 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+5.114sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.121sProcessing #: 24314613 | FeeUserId - 5459 | Client # - 316764 | Study # - 0003
+5.131sStudy Found: #- 140352 | Timekeeper - 5300 | Office - 18000
+5.138sProcessing #: 24314187 | FeeUserId - 7475 | Client # - 338598 | Study # - 0001
+5.146sStudy Found: #- 151875 | Timekeeper - 6524 | Office - 45137
+5.155sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+5.160sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.168sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+5.174sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.182sProcessing #: 22157041 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.189sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.195sProcessing #: 19845304 | FeeUserId - 6659 | Client # - 000962 | Study # - 0014
+5.204sStudy Found: #- 133164 | Timekeeper - 2 | Office - 21500
+5.210sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.218sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.225sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+5.236sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.244sProcessing #: 20399525 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+5.253sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+5.260sProcessing #: 24314290 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+5.266sStudy Not Found
+5.273sProcessing #: 21071521 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+5.279sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.287sProcessing #: 20894015 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+5.293sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+5.301sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+5.312sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.319sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.325sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.337sProcessing #: 19597761 | FeeUserId - 6659 | Client # - 009812 | Study # - 0007
+5.343sStudy Found: #- 126382 | Timekeeper - 2 | Office - 15500
+5.350sProcessing #: 19869203 | FeeUserId - 6659 | Client # - 301677 | Study # - 0005
+5.359sStudy Found: #- 134222 | Timekeeper - 2 | Office - 17500
+5.367sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.374sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.382sProcessing #: 21131015 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+5.397sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.406sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+5.413sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.420sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+5.428sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.434sProcessing #: 24313785 | FeeUserId - 6331 | Client # - 000001 | Study # - 0019
+5.442sStudy Found: #- 71133 | Timekeeper - 6301 | Office - 20500
+5.448sProcessing #: 24313870 | FeeUserId - 7975 | Client # - 337514 | Study # - 0002
+5.455sStudy Found: #- 142930 | Timekeeper - 6825 | Office - 45104
+5.463sProcessing #: 20999109 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+5.473sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.482sProcessing #: 24314186 | FeeUserId - 7475 | Client # - 315155 | Study # - 0004
+5.490sStudy Found: #- 153113 | Timekeeper - 6524 | Office - 45134
+5.496sProcessing #: 24314604 | FeeUserId - 1109 | Client # - 339177 | Study # - 0001
+5.503sStudy Found: #- 154299 | Timekeeper - 5234 | Office - 15250
+5.510sProcessing #: 20585053 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+5.517sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.527sProcessing #: 22157037 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.535sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.542sProcessing #: 19845316 | FeeUserId - 6659 | Client # - 012742 | Study # - 0016
+5.549sStudy Found: #- 136825 | Timekeeper - 2 | Office - 15250
+5.556sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+5.566sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.573sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+5.580sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.586sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.593sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.602sProcessing #: 20586657 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+5.611sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+5.618sProcessing #: 24313877 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+5.628sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+5.636sProcessing #: 20737386 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+5.642sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.649sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+5.656sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+5.663sProcessing #: 24314600 | FeeUserId - 1109 | Client # - 338318 | Study # - 0001
+5.670sStudy Found: #- 150248 | Timekeeper - 5234 | Office - 45135
+5.676sProcessing #: 20583741 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+5.682sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.690sProcessing #: 22157035 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.696sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.706sProcessing #: 19845306 | FeeUserId - 6659 | Client # - 309547 | Study # - 0005
+5.713sStudy Found: #- 136822 | Timekeeper - 2 | Office - 20500
+5.720sProcessing #: 24314346 | FeeUserId - 7160 | Client # - 336604 | Study # - 0003
+5.727sStudy Found: #- 150274 | Timekeeper - 3833 | Office - 45147
+5.734sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.741sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.749sProcessing #: 21100728 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+5.756sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.764sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+5.771sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+5.777sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+5.785sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+5.793sProcessing #: 24314602 | FeeUserId - 1109 | Client # - 304854 | Study # - 0011
+5.800sStudy Found: #- 142084 | Timekeeper - 5234 | Office - 45109
+5.808sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+5.815sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.823sProcessing #: 22157018 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+5.831sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+5.843sProcessing #: 19845293 | FeeUserId - 6659 | Client # - 013846 | Study # - 0008
+5.849sStudy Found: #- 137313 | Timekeeper - 2 | Office - 13250
+5.856sProcessing #: 19877118 | FeeUserId - 6659 | Client # - 305831 | Study # - 0005
+5.863sStudy Found: #- 132896 | Timekeeper - 2 | Office - 19750
+5.870sProcessing #: 20892233 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+5.877sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.883sProcessing #: 20875670 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+5.892sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+5.902sProcessing #: 24318025 | FeeUserId - 6659 | Client # - 339261 | Study # - 0001
+5.910sStudy Found: #- 154736 | Timekeeper - 2 | Office - 13000
+5.916sProcessing #: 24318267 | FeeUserId - 6659 | Client # - 300022 | Study # - 0007
+5.923sStudy Found: #- 146916 | Timekeeper - 2 | Office - 13250
+5.931sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.938sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.945sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+5.950sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.960sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+5.968sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+5.975sProcessing #: 24313830 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+5.982sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+6.001sProcessing #: 24313879 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+6.021sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+6.031sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+6.038sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+6.045sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+6.051sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+6.059sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+6.065sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+6.072sProcessing #: 20456462 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+6.079sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.093sProcessing #: 20545717 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+6.109sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.116sProcessing #: 20649276 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+6.123sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.128sProcessing #: 20756695 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+6.136sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.144sProcessing #: 20775649 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.152sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.163sProcessing #: 20798456 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+6.170sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.178sProcessing #: 20880500 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+6.184sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.192sProcessing #: 20952049 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+6.200sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.260sProcessing #: 21044617 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.276sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.285sProcessing #: 24313873 | FeeUserId - 4171 | Client # - 334582 | Study # - 0005
+6.296sStudy Found: #- 150288 | Timekeeper - 5952 | Office - 45120
+6.303sProcessing #: 24314443 | FeeUserId - 497 | Client # - 303433 | Study # - 0002
+6.311sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+6.317sProcessing #: 24314519 | FeeUserId - 4868 | Client # - 304423 | Study # - 0006
+6.324sStudy Found: #- 149326 | Timekeeper - 3018 | Office - 10500
+6.336sProcessing #: 24314522 | FeeUserId - 4868 | Client # - 336702 | Study # - 0001
+6.344sStudy Found: #- 139984 | Timekeeper - 3018 | Office - 20500
+6.353sProcessing #: 24314549 | FeeUserId - 4868 | Client # - 338921 | Study # - 0001
+6.361sStudy Found: #- 153382 | Timekeeper - 3018 | Office - 14750
+6.368sProcessing #: 20557280 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+6.375sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+6.382sProcessing #: 24313878 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+6.394sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+6.405sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+6.415sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+6.425sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+6.434sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+6.455sProcessing #: 24314603 | FeeUserId - 1109 | Client # - 337611 | Study # - 0004
+6.475sStudy Found: #- 152028 | Timekeeper - 5234 | Office - 45120
+6.482sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.489sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.500sProcessing #: 22157020 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+6.507sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.516sProcessing #: 19845317 | FeeUserId - 6659 | Client # - 311601 | Study # - 0009
+6.523sStudy Found: #- 133273 | Timekeeper - 2 | Office - 13250
+6.529sProcessing #: 20211185 | FeeUserId - 6659 | Client # - 328769 | Study # - 0004
+6.535sStudy Found: #- 140230 | Timekeeper - 2 | Office - 17750
+6.547sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+6.555sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+6.562sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+6.569sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.582sProcessing #: 24316707 | FeeUserId - 6463 | Client # - 010038 | Study # - 0019
+6.590sStudy Found: #- 152069 | Timekeeper - 6025 | Office - 19250
+6.597sProcessing #: 24318270 | FeeUserId - 6659 | Client # - 014305 | Study # - 0010
+6.605sStudy Found: #- 147047 | Timekeeper - 2 | Office - 13750
+6.612sProcessing #: 24318271 | FeeUserId - 6659 | Client # - 010196 | Study # - 0016
+6.619sStudy Found: #- 149359 | Timekeeper - 2 | Office - 13000
+6.626sProcessing #: 24318477 | FeeUserId - 6659 | Client # - 301046 | Study # - 0005
+6.636sStudy Found: #- 117926 | Timekeeper - 2 | Office - 17750
+6.643sProcessing #: 24318628 | FeeUserId - 6659 | Client # - 009886 | Study # - 0023
+6.651sStudy Found: #- 148493 | Timekeeper - 2 | Office - 13000
+6.658sProcessing #: 24318636 | FeeUserId - 6659 | Client # - 301487 | Study # - 0007
+6.665sStudy Found: #- 147487 | Timekeeper - 2 | Office - 13000
+6.671sProcessing #: 24318639 | FeeUserId - 6659 | Client # - 307408 | Study # - 0006
+6.678sStudy Found: #- 147733 | Timekeeper - 2 | Office - 20500
+6.684sProcessing #: 24318650 | FeeUserId - 6659 | Client # - 009226 | Study # - 0010
+6.692sStudy Found: #- 148629 | Timekeeper - 2 | Office - 10000
+6.699sProcessing #: 24318658 | FeeUserId - 6659 | Client # - 013710 | Study # - 0009
+6.717sStudy Found: #- 147278 | Timekeeper - 2 | Office - 20250
+6.725sProcessing #: 24319611 | FeeUserId - 6659 | Client # - 007329 | Study # - 0026
+6.733sStudy Found: #- 148705 | Timekeeper - 2 | Office - 13000
+6.739sProcessing #: 24319977 | FeeUserId - 6659 | Client # - 001088 | Study # - 0015
+6.747sStudy Found: #- 155006 | Timekeeper - 2 | Office - 19250
+6.755sSending to 3E: Started
+1m 12.914sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+1m 12.922sSending to 3E: #24318379 | 338809/0004 | 7/20/2025 | 1 Unit(s) - Failed
+1m 12.928sSending to 3E: #20508604 | 305924/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+1m 12.936sSending to 3E: #24314613 | 316764/0003 | 4/29/2025 | 294912 Unit(s) - Failed
+1m 12.947sSending to 3E: #24314187 | 338598/0001 | 5/22/2025 | 196608 Unit(s) - Failed
+1m 12.953sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+1m 12.965sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+1m 12.977sSending to 3E: #22157041 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+1m 12.997sSending to 3E: #19845304 | 000962/0014 | 1/1/2024 | 40 Unit(s) - Failed
+1m 13.007sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+1m 13.014sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+1m 13.024sSending to 3E: #20399525 | 010576/TCS11525 | 1/29/2024 | -5 Unit(s) - Failed
+1m 13.031sSending to 3E: #24314290 | 301167/0003 | 5/13/2025 | 16 Unit(s) - Failed
+1m 13.038sSending to 3E: #21071521 | 305924/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+1m 13.045sSending to 3E: #20894015 | 000001/0018 | 1/3/2024 | 16 Unit(s) - Failed
+1m 13.055sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+1m 13.062sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+1m 13.069sSending to 3E: #19597761 | 009812/0007 | 12/5/2023 | 20 Unit(s) - Failed
+1m 13.077sSending to 3E: #19869203 | 301677/0005 | 1/3/2024 | 40 Unit(s) - Failed
+1m 13.083sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+1m 13.090sSending to 3E: #21131015 | 303023/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+1m 13.098sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+1m 13.105sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+1m 13.112sSending to 3E: #24313785 | 000001/0019 | 5/22/2025 | 196608 Unit(s) - Failed
+1m 13.119sSending to 3E: #24313870 | 337514/0002 | 5/26/2025 | 196608 Unit(s) - Failed
+1m 13.126sSending to 3E: #20999109 | 302992/TCS0001 | 12/12/2022 | -2 Unit(s) - Failed
+1m 13.133sSending to 3E: #24314186 | 315155/0004 | 5/19/2025 | 196608 Unit(s) - Failed
+1m 13.140sSending to 3E: #24314604 | 339177/0001 | 5/16/2025 | 16 Unit(s) - Failed
+1m 13.160sSending to 3E: #20585053 | 303063/TCS0001 | 1/31/2024 | 8 Unit(s) - Failed
+1m 13.169sSending to 3E: #22157037 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+1m 13.177sSending to 3E: #19845316 | 012742/0016 | 1/1/2024 | 40 Unit(s) - Failed
+1m 13.184sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+1m 13.194sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+1m 13.200sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+1m 13.208sSending to 3E: #20586657 | 005426/TCS11503 | 1/29/2024 | -6 Unit(s) - Failed
+1m 13.215sSending to 3E: #24313877 | 337877/0003 | 5/23/2025 | 2667456 Unit(s) - Failed
+1m 13.222sSending to 3E: #20737386 | 307233/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+1m 13.229sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+1m 13.235sSending to 3E: #24314600 | 338318/0001 | 5/16/2025 | 131072 Unit(s) - Failed
+1m 13.243sSending to 3E: #20583741 | 303063/TCS0001 | 1/31/2024 | 2 Unit(s) - Failed
+1m 13.251sSending to 3E: #22157035 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+1m 13.258sSending to 3E: #19845306 | 309547/0005 | 1/1/2024 | 40 Unit(s) - Failed
+1m 13.265sSending to 3E: #24314346 | 336604/0003 | 5/23/2025 | 294912 Unit(s) - Failed
+1m 13.272sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+1m 13.279sSending to 3E: #21100728 | 304763/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+1m 13.286sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+1m 13.294sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+1m 13.301sSending to 3E: #24314602 | 304854/0011 | 5/16/2025 | 962640 Unit(s) - Failed
+1m 13.312sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+1m 13.319sSending to 3E: #22157018 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+1m 13.327sSending to 3E: #19845293 | 013846/0008 | 1/1/2024 | 40 Unit(s) - Failed
+1m 13.334sSending to 3E: #19877118 | 305831/0005 | 1/4/2024 | 40 Unit(s) - Failed
+1m 13.342sSending to 3E: #20892233 | 005590/TCS2410 | 12/12/2022 | -4 Unit(s) - Failed
+1m 13.349sSending to 3E: #20875670 | 335735/0001 | 1/17/2024 | 26 Unit(s) - Failed
+1m 13.356sSending to 3E: #24318025 | 339261/0001 | 8/21/2025 | 40 Unit(s) - Failed
+1m 13.363sSending to 3E: #24318267 | 300022/0007 | 8/31/2025 | 40 Unit(s) - Failed
+1m 13.370sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+1m 13.377sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+1m 13.385sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+1m 13.393sSending to 3E: #24313830 | 335848/0004 | 5/14/2025 | 165888 Unit(s) - Failed
+1m 13.400sSending to 3E: #24313879 | 315996/0007 | 5/20/2025 | 73728 Unit(s) - Failed
+1m 13.407sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+1m 13.415sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+1m 13.423sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+1m 13.431sSending to 3E: #20456462 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+1m 13.443sSending to 3E: #20545717 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+1m 13.450sSending to 3E: #20649276 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+1m 13.458sSending to 3E: #20756695 | 006318/TCS2696 | 12/12/2022 | -2 Unit(s) - Failed
+1m 13.464sSending to 3E: #20775649 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+1m 13.475sSending to 3E: #20798456 | 008265/TCS14657 | 12/12/2022 | 2 Unit(s) - Failed
+1m 13.493sSending to 3E: #20880500 | 011438/TCS14766 | 12/12/2022 | -2 Unit(s) - Failed
+1m 13.502sSending to 3E: #20952049 | 301211/TCS0001 | 2/1/2022 | 16 Unit(s) - Failed
+1m 13.514sSending to 3E: #21044617 | 009300/TCS14842 | 12/12/2022 | 2 Unit(s) - Failed
+1m 13.521sSending to 3E: #24313873 | 334582/0005 | 5/22/2025 | 147456 Unit(s) - Failed
+1m 13.528sSending to 3E: #24314443 | 303433/0002 | 4/30/2025 | 196608 Unit(s) - Failed
+1m 13.537sSending to 3E: #24314519 | 304423/0006 | 4/17/2025 | 147456 Unit(s) - Failed
+1m 13.550sSending to 3E: #24314522 | 336702/0001 | 4/17/2025 | 147456 Unit(s) - Failed
+1m 13.561sSending to 3E: #24314549 | 338921/0001 | 4/17/2025 | 36864 Unit(s) - Failed
+1m 13.571sSending to 3E: #20557280 | 005426/TCS11503 | 1/29/2024 | -3 Unit(s) - Failed
+1m 13.578sSending to 3E: #24313878 | 337877/0003 | 5/22/2025 | 836736 Unit(s) - Failed
+1m 13.586sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+1m 13.592sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+1m 13.599sSending to 3E: #24314603 | 337611/0004 | 5/16/2025 | 165888 Unit(s) - Failed
+1m 13.607sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+1m 13.614sSending to 3E: #22157020 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+1m 13.621sSending to 3E: #19845317 | 311601/0009 | 1/1/2024 | 40 Unit(s) - Failed
+1m 13.630sSending to 3E: #20211185 | 328769/0004 | 2/5/2024 | 40 Unit(s) - Failed
+1m 13.637sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+1m 13.644sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+1m 13.651sSending to 3E: #24316707 | 010038/0019 | 7/10/2025 | 1 Unit(s) - Failed
+1m 13.659sSending to 3E: #24318270 | 014305/0010 | 8/31/2025 | 40 Unit(s) - Failed
+1m 13.666sSending to 3E: #24318271 | 010196/0016 | 8/31/2025 | 40 Unit(s) - Failed
+1m 13.672sSending to 3E: #24318477 | 301046/0005 | 9/15/2025 | 20 Unit(s) - Failed
+1m 13.679sSending to 3E: #24318628 | 009886/0023 | 9/30/2025 | 40 Unit(s) - Failed
+1m 13.691sSending to 3E: #24318636 | 301487/0007 | 9/30/2025 | 40 Unit(s) - Failed
+1m 13.699sSending to 3E: #24318639 | 307408/0006 | 9/30/2025 | 40 Unit(s) - Failed
+1m 13.709sSending to 3E: #24318650 | 009226/0010 | 9/30/2025 | 40 Unit(s) - Failed
+1m 13.715sSending to 3E: #24318658 | 013710/0009 | 9/30/2025 | 40 Unit(s) - Failed
+1m 13.723sSending to 3E: #24319611 | 007329/0026 | 10/5/2025 | 80 Unit(s) - Success
+1m 13.729sSending to 3E: #24319977 | 001088/0015 | 10/22/2025 | 80 Unit(s) - Success

+22m 45.760s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/13/2025 8:15:32 AM

+4.010s 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:7624
Worker:
ba546b6c
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1.217sNo of records retrieved : 415

+11m 11.903s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/13/2025 7:52:47 AM

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

+30ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
54d1e1d4
+40msOfflineTimeCommitTo3ECommandHandler - Started
+2.172sNo of records retrieved : 415

+5m 57.286s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/13/2025 7:41:26 AM

+3.043s 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:7624
Worker:
b4c3699d
+28msOfflineTimeCommitTo3ECommandHandler - Started
+995msNo of records retrieved : 415

+1m 57.030s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/13/2025 7:35:19 AM

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

+43ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
e0c6fbc1
+59msOfflineTimeCommitTo3ECommandHandler - Started
+1.060sNo of records retrieved : 415

+1m 30.050s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/13/2025 7:33:24 AM

+160ms Failed

An exception occurred during processing of a background job.

System.InvalidOperationException

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

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

+1.847s Processing

Server:
dw0sdwk000ewl:6956
Worker:
7d1aa02c

+57.260s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/13/2025 7:31:49 AM

+2.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)

+64ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
54d1e1d4
+133msOfflineTimeCommitTo3ECommandHandler - Started
+1.025sNo of records retrieved : 415

+49.093s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/13/2025 7:30:48 AM

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

+210ms Processing

Server:
dw0sdwk000ewl:7624
Worker:
731a5c4a
+293msOfflineTimeCommitTo3ECommandHandler - Started
+2.421sNo of records retrieved : 415

+14ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/13/2025 7:30:06 AM Created