IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1101719
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
1762108206

State

11/2/2025 11:04:35 PM (+4.953s) 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)

+93ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
27a6fb10
+164msOfflineTimeCommitTo3ECommandHandler - Started
+1.972sNo of records retrieved : 413

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/2/2025 11:04:23 PM

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

+237ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
390f05b5
+263msOfflineTimeCommitTo3ECommandHandler - Started
+2.366sNo of records retrieved : 413
+7.044sProcessing #: 24314545 | FeeUserId - 4868 | Client # - 318781 | Study # - 0003
+7.063sStudy Found: #- 109706 | Timekeeper - 3018 | Office - 20500
+7.084sProcessing #: 24314531 | FeeUserId - 4868 | Client # - 335088 | Study # - 0002
+7.100sStudy Found: #- 131452 | Timekeeper - 3018 | Office - 11000
+7.109sProcessing #: 24314535 | FeeUserId - 4868 | Client # - 338376 | Study # - 0001
+7.120sStudy Found: #- 150530 | Timekeeper - 3018 | Office - 11000
+7.129sProcessing #: 24313918 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+7.139sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+7.147sProcessing #: 24318200 | FeeUserId - 603 | Client # - 010038 | Study # - 0035
+7.156sStudy Found: #- 154677 | Timekeeper - 3544 | Office - 45137
+7.163sProcessing #: 20645809 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+7.171sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.180sProcessing #: 20716204 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+7.188sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.197sProcessing #: 20628928 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+7.205sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.212sProcessing #: 20602383 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+7.221sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.233sProcessing #: 24314149 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+7.240sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+7.249sProcessing #: 20770394 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+7.268sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+7.277sProcessing #: 24314541 | FeeUserId - 4868 | Client # - 330286 | Study # - 0002
+7.287sStudy Found: #- 124321 | Timekeeper - 3018 | Office - 20750
+7.297sProcessing #: 24314521 | FeeUserId - 4868 | Client # - 304423 | Study # - 0004
+7.305sStudy Found: #- 114737 | Timekeeper - 3018 | Office - 10500
+7.312sProcessing #: 24314526 | FeeUserId - 4868 | Client # - 336783 | Study # - 0005
+7.321sStudy Found: #- 144868 | Timekeeper - 3018 | Office - 17750
+7.329sProcessing #: 24314516 | FeeUserId - 4868 | Client # - 010801 | Study # - 0008
+7.337sStudy Found: #- 137178 | Timekeeper - 3018 | Office - 11000
+7.344sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+7.353sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+7.362sProcessing #: 24308697 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+7.370sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+7.381sProcessing #: 20783833 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+7.396sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.404sProcessing #: 20464698 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+7.412sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.421sProcessing #: 20663134 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+7.429sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.437sProcessing #: 20526701 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+7.445sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.453sProcessing #: 24314615 | FeeUserId - 6431 | Client # - 308689 | Study # - 0014
+7.463sStudy Found: #- 144603 | Timekeeper - 6207 | Office - 45134
+7.480sProcessing #: 24314519 | FeeUserId - 4868 | Client # - 304423 | Study # - 0006
+7.488sStudy Found: #- 149326 | Timekeeper - 3018 | Office - 10500
+7.496sProcessing #: 24314522 | FeeUserId - 4868 | Client # - 336702 | Study # - 0001
+7.504sStudy Found: #- 139984 | Timekeeper - 3018 | Office - 20500
+7.512sProcessing #: 24314549 | FeeUserId - 4868 | Client # - 338921 | Study # - 0001
+7.520sStudy Found: #- 153382 | Timekeeper - 3018 | Office - 14750
+7.528sProcessing #: 20760383 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+7.535sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+7.547sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+7.560sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+7.567sProcessing #: 21131015 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+7.577sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.587sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+7.597sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.604sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+7.612sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.620sProcessing #: 20422898 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+7.628sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.636sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+7.644sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+7.652sProcessing #: 20706283 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+7.659sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+7.666sProcessing #: 24314542 | FeeUserId - 4868 | Client # - 330257 | Study # - 0006
+7.676sStudy Found: #- 149658 | Timekeeper - 3018 | Office - 16000
+7.683sProcessing #: 24314546 | FeeUserId - 4868 | Client # - 336422 | Study # - 0002
+7.691sStudy Found: #- 139412 | Timekeeper - 3018 | Office - 17750
+7.699sProcessing #: 24314533 | FeeUserId - 4868 | Client # - 338891 | Study # - 0001
+7.707sStudy Found: #- 153282 | Timekeeper - 3018 | Office - 11000
+7.715sProcessing #: 20894015 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+7.723sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+7.731sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+7.740sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+7.747sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+7.754sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.764sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+7.771sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.779sProcessing #: 21110693 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+7.786sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.794sProcessing #: 20833149 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+7.802sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+7.811sProcessing #: 24314166 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+7.818sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+7.826sProcessing #: 21052387 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+7.835sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+7.843sProcessing #: 24314326 | FeeUserId - 7621 | Client # - 324247 | Study # - 0009
+7.852sStudy Found: #- 141816 | Timekeeper - 6679 | Office - 13750
+7.860sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+7.868sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+7.876sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+7.884sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+7.891sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+7.900sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+7.908sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+7.917sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+7.924sProcessing #: 17864856 | FeeUserId - 7223 | Client # - 304631 | Study # - 0005
+7.933sStudy Found: #- 120287 | Timekeeper - 3926 | Office - 19250
+7.940sProcessing #: 17878763 | FeeUserId - 7223 | Client # - 301713 | Study # - 0001
+7.952sStudy Found: #- 108572 | Timekeeper - 3926 | Office - 11000
+7.960sProcessing #: 17891801 | FeeUserId - 7223 | Client # - 328321 | Study # - 0001
+7.969sStudy Found: #- 120840 | Timekeeper - 3926 | Office - 16750
+7.979sProcessing #: 19845304 | FeeUserId - 6659 | Client # - 000962 | Study # - 0014
+7.987sStudy Found: #- 133164 | Timekeeper - 2 | Office - 21500
+7.994sProcessing #: 20378029 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.002sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.009sProcessing #: 20487216 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.017sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.023sProcessing #: 24314537 | FeeUserId - 4868 | Client # - 301961 | Study # - 0007
+8.032sStudy Found: #- 136768 | Timekeeper - 3018 | Office - 11000
+8.039sProcessing #: 24314530 | FeeUserId - 4868 | Client # - 302932 | Study # - 0009
+8.054sStudy Found: #- 149392 | Timekeeper - 3018 | Office - 20500
+8.073sProcessing #: 24314527 | FeeUserId - 4868 | Client # - 337083 | Study # - 0001
+8.083sStudy Found: #- 141394 | Timekeeper - 3018 | Office - 10500
+8.092sProcessing #: 24314514 | FeeUserId - 4868 | Client # - 338635 | Study # - 0001
+8.102sStudy Found: #- 151994 | Timekeeper - 3018 | Office - 18500
+8.111sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+8.119sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+8.130sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.139sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.148sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+8.158sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.168sProcessing #: 20522507 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+8.177sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.185sProcessing #: 20665980 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+8.193sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.201sProcessing #: 20666503 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+8.208sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.217sProcessing #: 20482196 | FeeUserId - 7132 | Client # - 313902 | Study # - 0009
+8.225sStudy Found: #- 123530 | Timekeeper - 5975 | Office - 15000
+8.233sProcessing #: 24314544 | FeeUserId - 4868 | Client # - 318781 | Study # - 0004
+8.241sStudy Found: #- 142632 | Timekeeper - 3018 | Office - 20500
+8.251sProcessing #: 24314538 | FeeUserId - 4868 | Client # - 300780 | Study # - 0007
+8.257sStudy Found: #- 148023 | Timekeeper - 3018 | Office - 13000
+8.266sProcessing #: 24314534 | FeeUserId - 4868 | Client # - 338376 | Study # - 0002
+8.275sStudy Found: #- 150531 | Timekeeper - 3018 | Office - 11000
+8.282sProcessing #: 24313919 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+8.289sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+8.297sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+8.305sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.314sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+8.321sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.329sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+8.336sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.343sProcessing #: 20765469 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+8.351sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.364sProcessing #: 24314144 | FeeUserId - 3245 | Client # - 000001 | Study # - 0019
+8.371sStudy Found: #- 71133 | Timekeeper - 6302 | Office - 20500
+8.379sProcessing #: 20529250 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+8.387sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+8.395sProcessing #: 24314508 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+8.403sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+8.410sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+8.419sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+8.426sProcessing #: 20557280 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+8.434sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+8.442sProcessing #: 24314513 | FeeUserId - 595 | Client # - 011181 | Study # - 0011
+8.451sStudy Found: #- 142328 | Timekeeper - 5284 | Office - 17750
+8.458sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+8.467sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.475sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.483sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.491sProcessing #: 10698609 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+8.499sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+8.510sProcessing #: 17864857 | FeeUserId - 7223 | Client # - 009765 | Study # - 0009
+8.518sStudy Found: #- 109460 | Timekeeper - 3926 | Office - 20500
+8.526sProcessing #: 17878762 | FeeUserId - 7223 | Client # - 008825 | Study # - 0014
+8.534sStudy Found: #- 108571 | Timekeeper - 3926 | Office - 11000
+8.541sProcessing #: 17891800 | FeeUserId - 7223 | Client # - 011132 | Study # - 0013
+8.551sStudy Found: #- 117784 | Timekeeper - 3926 | Office - 21250
+8.561sProcessing #: 19597761 | FeeUserId - 6659 | Client # - 009812 | Study # - 0007
+8.569sStudy Found: #- 126382 | Timekeeper - 2 | Office - 15500
+8.576sProcessing #: 19869203 | FeeUserId - 6659 | Client # - 301677 | Study # - 0005
+8.584sStudy Found: #- 134222 | Timekeeper - 2 | Office - 17500
+8.591sProcessing #: 20596156 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+8.603sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.614sProcessing #: 20724897 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+8.623sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.631sProcessing #: 20752568 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.642sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.650sProcessing #: 20824655 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+8.661sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.670sProcessing #: 20936453 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+8.678sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.687sProcessing #: 20954772 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.695sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.706sProcessing #: 22157041 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.712sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.722sProcessing #: 24313843 | FeeUserId - 8102 | Client # - 000001 | Study # - 0019
+8.728sStudy Found: #- 71133 | Timekeeper - 6934 | Office - 20500
+8.737sProcessing #: 24313877 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+8.752sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+8.760sProcessing #: 24313879 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+8.783sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+8.794sProcessing #: 24314186 | FeeUserId - 7475 | Client # - 315155 | Study # - 0004
+8.805sStudy Found: #- 153113 | Timekeeper - 6524 | Office - 45134
+8.815sProcessing #: 20426006 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.824sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.842sSending to 3E: Started
+29.223sSending to 3E: #24314545 | 318781/0003 | 4/17/2025 | 196608 Unit(s) - Failed
+29.233sSending to 3E: #24314531 | 335088/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+29.244sSending to 3E: #24314535 | 338376/0001 | 4/17/2025 | 196608 Unit(s) - Failed
+29.252sSending to 3E: #24313918 | 337066/0002 | 5/22/2025 | 196608 Unit(s) - Failed
+29.263sSending to 3E: #24318200 | 010038/0035 | 8/29/2025 | 1 Unit(s) - Failed
+29.273sSending to 3E: #20645809 | 302764/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+29.283sSending to 3E: #20716204 | 318158/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.292sSending to 3E: #20628928 | 320488/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+29.301sSending to 3E: #20602383 | 012115/TCS0004 | 1/18/2024 | -1 Unit(s) - Failed
+29.309sSending to 3E: #24314149 | 309134/0007 | 5/21/2025 | 131072 Unit(s) - Failed
+29.316sSending to 3E: #20770394 | 013892/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+29.325sSending to 3E: #24314541 | 330286/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+29.332sSending to 3E: #24314521 | 304423/0004 | 4/17/2025 | 147456 Unit(s) - Failed
+29.341sSending to 3E: #24314526 | 336783/0005 | 4/17/2025 | 294912 Unit(s) - Failed
+29.351sSending to 3E: #24314516 | 010801/0008 | 4/18/2025 | 147456 Unit(s) - Failed
+29.361sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+29.370sSending to 3E: #24308697 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+29.379sSending to 3E: #20783833 | 301201/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+29.387sSending to 3E: #20464698 | 324848/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+29.395sSending to 3E: #20663134 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+29.402sSending to 3E: #20526701 | 313708/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+29.409sSending to 3E: #24314615 | 308689/0014 | 4/14/2025 | 135168 Unit(s) - Failed
+29.416sSending to 3E: #24314519 | 304423/0006 | 4/17/2025 | 147456 Unit(s) - Failed
+29.424sSending to 3E: #24314522 | 336702/0001 | 4/17/2025 | 147456 Unit(s) - Failed
+29.432sSending to 3E: #24314549 | 338921/0001 | 4/17/2025 | 36864 Unit(s) - Failed
+29.440sSending to 3E: #20760383 | 335735/0001 | 1/10/2024 | 24 Unit(s) - Failed
+29.448sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+29.456sSending to 3E: #21131015 | 303023/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+29.475sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+29.484sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+29.494sSending to 3E: #20422898 | 313035/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.504sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+29.513sSending to 3E: #20706283 | 009976/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+29.523sSending to 3E: #24314542 | 330257/0006 | 4/17/2025 | 122880 Unit(s) - Failed
+29.532sSending to 3E: #24314546 | 336422/0002 | 4/17/2025 | 245760 Unit(s) - Failed
+29.541sSending to 3E: #24314533 | 338891/0001 | 4/17/2025 | 393216 Unit(s) - Failed
+29.551sSending to 3E: #20894015 | 000001/0018 | 1/3/2024 | 16 Unit(s) - Failed
+29.560sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+29.570sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.580sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.595sSending to 3E: #21110693 | 320488/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.605sSending to 3E: #20833149 | 012115/TCS0004 | 1/18/2024 | 1 Unit(s) - Failed
+29.613sSending to 3E: #24314166 | 309134/0007 | 5/21/2025 | 196608 Unit(s) - Failed
+29.621sSending to 3E: #21052387 | 013892/TCS0002 | 1/18/2024 | -2 Unit(s) - Failed
+29.628sSending to 3E: #24314326 | 324247/0009 | 5/23/2025 | 34 Unit(s) - Failed
+29.636sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+29.644sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+29.652sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+29.660sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+29.668sSending to 3E: #17864856 | 304631/0005 | 7/12/2023 | 20 Unit(s) - Failed
+29.676sSending to 3E: #17878763 | 301713/0001 | 7/14/2023 | 20 Unit(s) - Failed
+29.684sSending to 3E: #17891801 | 328321/0001 | 7/15/2023 | 20 Unit(s) - Failed
+29.693sSending to 3E: #19845304 | 000962/0014 | 1/1/2024 | 40 Unit(s) - Failed
+29.704sSending to 3E: #20378029 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+29.714sSending to 3E: #20487216 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+29.724sSending to 3E: #24314537 | 301961/0007 | 4/17/2025 | 163840 Unit(s) - Failed
+29.733sSending to 3E: #24314530 | 302932/0009 | 4/17/2025 | 163840 Unit(s) - Failed
+29.743sSending to 3E: #24314527 | 337083/0001 | 4/17/2025 | 196608 Unit(s) - Failed
+29.751sSending to 3E: #24314514 | 338635/0001 | 4/18/2025 | 196608 Unit(s) - Failed
+29.763sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+29.782sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+29.790sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+29.801sSending to 3E: #20522507 | 324848/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+29.813sSending to 3E: #20665980 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+29.823sSending to 3E: #20666503 | 313708/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+29.832sSending to 3E: #20482196 | 313902/0009 | 1/19/2024 | 12 Unit(s) - Failed
+29.840sSending to 3E: #24314544 | 318781/0004 | 4/17/2025 | 196608 Unit(s) - Failed
+29.848sSending to 3E: #24314538 | 300780/0007 | 4/17/2025 | 196608 Unit(s) - Failed
+29.855sSending to 3E: #24314534 | 338376/0002 | 4/17/2025 | 147456 Unit(s) - Failed
+29.863sSending to 3E: #24313919 | 337066/0002 | 5/21/2025 | 147456 Unit(s) - Failed
+29.871sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+29.879sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+29.887sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+29.894sSending to 3E: #20765469 | 315539/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+29.902sSending to 3E: #24314144 | 000001/0019 | 5/20/2025 | 196608 Unit(s) - Failed
+29.909sSending to 3E: #20529250 | 013892/TCS0002 | 1/18/2024 | 2 Unit(s) - Failed
+29.917sSending to 3E: #24314508 | 303062/0011 | 5/9/2025 | 221184 Unit(s) - Failed
+29.925sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+29.933sSending to 3E: #20557280 | 005426/TCS11503 | 1/29/2024 | -3 Unit(s) - Failed
+29.941sSending to 3E: #24314513 | 011181/0011 | 5/19/2025 | 331776 Unit(s) - Failed
+29.949sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+29.958sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+29.969sSending to 3E: #10698609 | 012986/0008 | 3/21/2023 | 2 Unit(s) - Failed
+29.978sSending to 3E: #17864857 | 009765/0009 | 7/12/2023 | 20 Unit(s) - Failed
+29.988sSending to 3E: #17878762 | 008825/0014 | 7/14/2023 | 20 Unit(s) - Failed
+29.998sSending to 3E: #17891800 | 011132/0013 | 7/15/2023 | 20 Unit(s) - Failed
+30.008sSending to 3E: #19597761 | 009812/0007 | 12/5/2023 | 20 Unit(s) - Failed
+30.017sSending to 3E: #19869203 | 301677/0005 | 1/3/2024 | 40 Unit(s) - Failed
+30.027sSending to 3E: #20596156 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+30.037sSending to 3E: #20724897 | 011194/TCS14843 | 12/12/2022 | -1 Unit(s) - Failed
+30.047sSending to 3E: #20752568 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+30.056sSending to 3E: #20824655 | 006318/TCS2696 | 12/12/2022 | 1 Unit(s) - Failed
+30.067sSending to 3E: #20936453 | 302745/TCS0001 | 2/1/2022 | 4 Unit(s) - Failed
+30.081sSending to 3E: #20954772 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+30.088sSending to 3E: #22157041 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+30.097sSending to 3E: #24313843 | 000001/0019 | 5/24/2025 | 72 Unit(s) - Failed
+30.106sSending to 3E: #24313877 | 337877/0003 | 5/23/2025 | 2667456 Unit(s) - Failed
+30.128sSending to 3E: #24313879 | 315996/0007 | 5/20/2025 | 73728 Unit(s) - Failed
+30.140sSending to 3E: #24314186 | 315155/0004 | 5/19/2025 | 196608 Unit(s) - Failed
+30.147sSending to 3E: #20426006 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed

+1h 11m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/2/2025 9:12:13 PM

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

+176ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
4439a969
+265msOfflineTimeCommitTo3ECommandHandler - Started
+1.161sNo of records retrieved : 413

+43m 9.764s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+13ms Scheduled

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

Enqueue at:
11/2/2025 8:00:24 PM

+4.213s 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.537s Processing

Server:
dw0sdwk000ekr:2600
Worker:
69060bd5
+39msOfflineTimeCommitTo3ECommandHandler - Started
+2.077sNo of records retrieved : 413

+22m 19.733s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/2/2025 7:17:06 PM

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

+73ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
69060bd5
+105msOfflineTimeCommitTo3ECommandHandler - Started
+1.280sNo of records retrieved : 413

+13m 46.840s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/2/2025 6:54:38 PM

+3.080s 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:
dw0sdwk000ekr:2600
Worker:
390f05b5
+32msOfflineTimeCommitTo3ECommandHandler - Started
+1.135sNo of records retrieved : 413

+4m 40.240s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/2/2025 6:40:57 PM

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

+87ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
bf9ba3c5
+97msOfflineTimeCommitTo3ECommandHandler - Started
+1.594sNo of records retrieved : 413

+2m 26.740s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/2/2025 6:36:04 PM

+3.834s 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:
dw0sdwk000ekr:2600
Worker:
69060bd5
+217msOfflineTimeCommitTo3ECommandHandler - Started
+1.707sNo of records retrieved : 413

+1m 56.270s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/2/2025 6:33:43 PM

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

+117ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
4439a969
+245msOfflineTimeCommitTo3ECommandHandler - Started
+2.322sNo of records retrieved : 413

+27.220s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/2/2025 6:31:42 PM

+3.034s 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:
dw0sdwk000ekr:2600
Worker:
390f05b5
+41msOfflineTimeCommitTo3ECommandHandler - Started
+1.080sNo of records retrieved : 413

+30.433s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/2/2025 6:31:04 PM

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

+120ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
bf9ba3c5
+206msOfflineTimeCommitTo3ECommandHandler - Started
+31.105sNo of records retrieved : 413

+33ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/2/2025 6:30:06 PM Created