IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1114074
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
1763112600

State

11/14/2025 2:01:32 PM (+19.720s) 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)

+54ms Processing

Server:
dw0sdwk000ewl:3132
Worker:
6c85a18c
+56msOfflineTimeCommitTo3ECommandHandler - Started
+3.736sNo of records retrieved : 417

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/14/2025 2:01:04 PM

+21.644s 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 273
   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)

+20ms Processing

Server:
dw0sdwk000ewl:3132
Worker:
6c85a18c
+38msOfflineTimeCommitTo3ECommandHandler - Started
+1.572sNo of records retrieved : 416
+7.604sProcessing #: 20649276 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+7.622sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+7.632sProcessing #: 20952049 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+7.642sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+7.652sProcessing #: 24318200 | FeeUserId - 603 | Client # - 010038 | Study # - 0035
+7.672sStudy Found: #- 154677 | Timekeeper - 3544 | Office - 45137
+7.679sProcessing #: 20483402 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+7.687sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.697sProcessing #: 20605263 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+7.703sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.710sProcessing #: 20426006 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+7.718sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.725sProcessing #: 20957857 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+7.732sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.739sProcessing #: 20768881 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+7.749sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.757sProcessing #: 20847994 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+7.764sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.775sProcessing #: 20782073 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+7.782sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.789sProcessing #: 20902367 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+7.797sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.804sProcessing #: 20342101 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+7.811sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+7.818sProcessing #: 20752531 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+7.829sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+7.849sProcessing #: 20482196 | FeeUserId - 7132 | Client # - 313902 | Study # - 0009
+7.859sStudy Found: #- 123530 | Timekeeper - 5975 | Office - 15000
+7.879sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+7.889sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+7.897sProcessing #: 20485951 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+7.905sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.913sProcessing #: 21081738 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+7.925sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.933sProcessing #: 20949931 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+7.947sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.955sProcessing #: 20698828 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+7.964sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.974sProcessing #: 20723329 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+7.985sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+7.992sProcessing #: 20550294 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+8.001sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.007sProcessing #: 20810185 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+8.019sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.030sProcessing #: 24317924 | FeeUserId - 6659 | Client # - 009639 | Study # - 0011
+8.039sStudy Found: #- 148521 | Timekeeper - 2 | Office - 17750
+8.049sProcessing #: 24313873 | FeeUserId - 4171 | Client # - 334582 | Study # - 0005
+8.055sStudy Found: #- 150288 | Timekeeper - 5952 | Office - 45120
+8.063sProcessing #: 20568106 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+8.070sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.077sProcessing #: 24313918 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+8.084sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+8.091sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.110sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.119sProcessing #: 20382122 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.128sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.134sProcessing #: 21051894 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.141sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.148sProcessing #: 20872780 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.156sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.163sProcessing #: 20628392 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+8.170sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.176sProcessing #: 20551469 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.183sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.190sProcessing #: 20954224 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+8.196sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.205sProcessing #: 20808306 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+8.212sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.220sProcessing #: 20638531 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+8.227sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.238sProcessing #: 20849390 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+8.244sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.252sProcessing #: 24157124 | FeeUserId - 4785 | Client # - 007973 | Study # - 0021
+8.259sStudy Found: #- 96067 | Timekeeper - 5580 | Office - 19250
+8.276sProcessing #: 20487216 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.285sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.292sProcessing #: 20378029 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.300sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.308sProcessing #: 20954772 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.314sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.321sProcessing #: 20724897 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+8.328sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.335sProcessing #: 20752568 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.342sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.351sProcessing #: 20596156 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+8.358sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.365sProcessing #: 20824655 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+8.372sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.379sProcessing #: 24317991 | FeeUserId - 6659 | Client # - 304710 | Study # - 0008
+8.385sStudy Found: #- 149230 | Timekeeper - 2 | Office - 17750
+8.392sProcessing #: 24318272 | FeeUserId - 6659 | Client # - 012706 | Study # - 0009
+8.398sStudy Found: #- 147133 | Timekeeper - 2 | Office - 11000
+8.407sProcessing #: 20936453 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+8.416sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.424sProcessing #: 24313926 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+8.430sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+8.438sProcessing #: 24308696 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.444sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.453sProcessing #: 20860818 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+8.460sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.470sProcessing #: 21023692 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.477sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.484sProcessing #: 20749125 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.490sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.498sProcessing #: 20384680 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+8.505sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.512sProcessing #: 20422742 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.519sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.525sProcessing #: 21127719 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.535sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.546sProcessing #: 20910596 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+8.554sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.561sProcessing #: 21120045 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+8.568sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.575sProcessing #: 24318270 | FeeUserId - 6659 | Client # - 014305 | Study # - 0010
+8.583sStudy Found: #- 147047 | Timekeeper - 2 | Office - 13750
+8.591sProcessing #: 20453195 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+8.610sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.619sProcessing #: 24313919 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+8.630sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+8.640sProcessing #: 24308697 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.647sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.655sProcessing #: 20880500 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+8.662sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.671sProcessing #: 21044617 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.679sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.688sProcessing #: 20775649 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+8.696sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.702sProcessing #: 20456462 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+8.714sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.722sProcessing #: 20545717 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+8.734sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.741sProcessing #: 20798456 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+8.750sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.756sProcessing #: 20756695 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+8.763sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.776sProcessing #: 24317401 | FeeUserId - 6659 | Client # - 308525 | Study # - 0006
+8.793sStudy Found: #- 147738 | Timekeeper - 2 | Office - 18000
+8.810sProcessing #: 20687712 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+8.827sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.850sProcessing #: 20978586 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+8.869sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+8.891sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.907sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.925sProcessing #: 20747790 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+8.953sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+8.976sProcessing #: 20652231 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+8.993sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.010sProcessing #: 20730831 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.030sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.048sProcessing #: 20989443 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.060sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.071sProcessing #: 20797098 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+9.085sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.094sProcessing #: 20892703 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+9.105sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.118sProcessing #: 20823470 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+9.130sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.138sProcessing #: 21013415 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+9.153sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.160sProcessing #: 24318025 | FeeUserId - 6659 | Client # - 339261 | Study # - 0001
+9.170sStudy Found: #- 154736 | Timekeeper - 2 | Office - 13000
+9.179sProcessing #: 20871551 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+9.187sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+9.196sProcessing #: 24316707 | FeeUserId - 6463 | Client # - 010038 | Study # - 0019
+9.210sStudy Found: #- 152069 | Timekeeper - 6025 | Office - 19250
+9.222sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+9.228sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+9.238sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+9.244sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.252sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+9.259sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.269sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.276sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.283sProcessing #: 21079510 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.291sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.299sProcessing #: 21028013 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+9.305sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.314sProcessing #: 21048401 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+9.324sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.333sProcessing #: 20904388 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+9.347sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.353sProcessing #: 20826835 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+9.364sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.372sProcessing #: 24318262 | FeeUserId - 6659 | Client # - 012752 | Study # - 0011
+9.378sStudy Found: #- 147112 | Timekeeper - 2 | Office - 15500
+9.385sProcessing #: 24318263 | FeeUserId - 6659 | Client # - 001361 | Study # - 0011
+9.392sStudy Found: #- 149068 | Timekeeper - 2 | Office - 11000
+9.398sProcessing #: 24318656 | FeeUserId - 6659 | Client # - 013658 | Study # - 0013
+9.406sStudy Found: #- 150985 | Timekeeper - 2 | Office - 11000
+9.413sProcessing #: 24318648 | FeeUserId - 6659 | Client # - 008552 | Study # - 0025
+9.420sStudy Found: #- 148567 | Timekeeper - 2 | Office - 10000
+9.427sProcessing #: 24318619 | FeeUserId - 6659 | Client # - 301846 | Study # - 0008
+9.434sStudy Found: #- 146824 | Timekeeper - 2 | Office - 13250
+9.441sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+9.450sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+9.459sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+9.469sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+9.480sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+9.532sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+9.539sSending to 3E: Started
+19.741sSending to 3E: #20649276 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+19.760sSending to 3E: #20952049 | 301211/TCS0001 | 2/1/2022 | 16 Unit(s) - Failed
+19.768sSending to 3E: #24318200 | 010038/0035 | 8/29/2025 | 1 Unit(s) - Failed
+19.776sSending to 3E: #20483402 | 011438/TCS14766 | 12/12/2022 | -1 Unit(s) - Failed
+19.783sSending to 3E: #20605263 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+19.814sSending to 3E: #20426006 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+19.821sSending to 3E: #20957857 | 300322/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+19.829sSending to 3E: #20768881 | 011194/TCS14843 | 12/12/2022 | 2 Unit(s) - Failed
+19.837sSending to 3E: #20847994 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+19.844sSending to 3E: #20782073 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+19.858sSending to 3E: #20902367 | 006318/TCS2696 | 12/12/2022 | 1 Unit(s) - Failed
+19.866sSending to 3E: #20342101 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+19.874sSending to 3E: #20752531 | 301211/TCS0001 | 2/1/2022 | 3 Unit(s) - Failed
+19.881sSending to 3E: #20482196 | 313902/0009 | 1/19/2024 | 12 Unit(s) - Failed
+19.889sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+19.896sSending to 3E: #20485951 | 009300/TCS14842 | 12/12/2022 | -2 Unit(s) - Failed
+19.904sSending to 3E: #21081738 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+19.911sSending to 3E: #20949931 | 300322/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+19.922sSending to 3E: #20698828 | 011194/TCS14843 | 12/12/2022 | -1 Unit(s) - Failed
+19.928sSending to 3E: #20723329 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+19.937sSending to 3E: #20550294 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+19.944sSending to 3E: #20810185 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+19.951sSending to 3E: #24317924 | 009639/0011 | 8/19/2025 | 40 Unit(s) - Failed
+19.959sSending to 3E: #24313873 | 334582/0005 | 5/22/2025 | 147456 Unit(s) - Failed
+19.966sSending to 3E: #20568106 | 011438/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+19.973sSending to 3E: #24313918 | 337066/0002 | 5/22/2025 | 196608 Unit(s) - Failed
+19.981sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+19.989sSending to 3E: #20382122 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+19.998sSending to 3E: #21051894 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+20.009sSending to 3E: #20872780 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+20.029sSending to 3E: #20628392 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+20.050sSending to 3E: #20551469 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.069sSending to 3E: #20954224 | 008265/TCS14657 | 12/12/2022 | -2 Unit(s) - Failed
+20.077sSending to 3E: #20808306 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+20.084sSending to 3E: #20638531 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+20.091sSending to 3E: #20849390 | 301211/TCS0001 | 2/1/2022 | -16 Unit(s) - Failed
+20.098sSending to 3E: #24157124 | 007973/0021 | 4/10/2025 | 39 Unit(s) - Failed
+20.107sSending to 3E: #20487216 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+20.114sSending to 3E: #20378029 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+20.122sSending to 3E: #20954772 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+20.130sSending to 3E: #20724897 | 011194/TCS14843 | 12/12/2022 | -1 Unit(s) - Failed
+20.138sSending to 3E: #20752568 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.143sSending to 3E: #20596156 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+20.155sSending to 3E: #20824655 | 006318/TCS2696 | 12/12/2022 | 1 Unit(s) - Failed
+20.162sSending to 3E: #24317991 | 304710/0008 | 8/20/2025 | 40 Unit(s) - Failed
+20.170sSending to 3E: #24318272 | 012706/0009 | 8/31/2025 | 40 Unit(s) - Failed
+20.178sSending to 3E: #20936453 | 302745/TCS0001 | 2/1/2022 | 4 Unit(s) - Failed
+20.186sSending to 3E: #24313926 | 337066/0002 | 5/19/2025 | 147456 Unit(s) - Failed
+20.193sSending to 3E: #24308696 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+20.211sSending to 3E: #20860818 | 011438/TCS14766 | 12/12/2022 | -1 Unit(s) - Failed
+20.219sSending to 3E: #21023692 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+20.227sSending to 3E: #20749125 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+20.235sSending to 3E: #20384680 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+20.242sSending to 3E: #20422742 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.250sSending to 3E: #21127719 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.257sSending to 3E: #20910596 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+20.265sSending to 3E: #21120045 | 012867/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+20.271sSending to 3E: #24318270 | 014305/0010 | 8/31/2025 | 40 Unit(s) - Failed
+20.279sSending to 3E: #20453195 | 011438/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+20.287sSending to 3E: #24313919 | 337066/0002 | 5/21/2025 | 147456 Unit(s) - Failed
+20.294sSending to 3E: #24308697 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+20.308sSending to 3E: #20880500 | 011438/TCS14766 | 12/12/2022 | -2 Unit(s) - Failed
+20.318sSending to 3E: #21044617 | 009300/TCS14842 | 12/12/2022 | 2 Unit(s) - Failed
+20.325sSending to 3E: #20775649 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+20.336sSending to 3E: #20456462 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+20.351sSending to 3E: #20545717 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+20.360sSending to 3E: #20798456 | 008265/TCS14657 | 12/12/2022 | 2 Unit(s) - Failed
+20.369sSending to 3E: #20756695 | 006318/TCS2696 | 12/12/2022 | -2 Unit(s) - Failed
+20.376sSending to 3E: #24317401 | 308525/0006 | 7/31/2025 | 40 Unit(s) - Failed
+20.384sSending to 3E: #20687712 | 302745/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+20.392sSending to 3E: #20978586 | 301211/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+20.402sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+20.410sSending to 3E: #20747790 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+20.417sSending to 3E: #20652231 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+20.425sSending to 3E: #20730831 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+20.432sSending to 3E: #20989443 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+20.444sSending to 3E: #20797098 | 011194/TCS14843 | 12/12/2022 | 2 Unit(s) - Failed
+20.451sSending to 3E: #20892703 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+20.459sSending to 3E: #20823470 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+20.466sSending to 3E: #21013415 | 006318/TCS2696 | 12/12/2022 | 2 Unit(s) - Failed
+20.474sSending to 3E: #24318025 | 339261/0001 | 8/21/2025 | 40 Unit(s) - Failed
+20.482sSending to 3E: #20871551 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+20.489sSending to 3E: #24316707 | 010038/0019 | 7/10/2025 | 1 Unit(s) - Failed
+20.498sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+20.506sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+20.513sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+20.520sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+20.527sSending to 3E: #21079510 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+20.535sSending to 3E: #21028013 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+20.542sSending to 3E: #21048401 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+20.553sSending to 3E: #20904388 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+20.560sSending to 3E: #20826835 | 012867/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.568sSending to 3E: #24318262 | 012752/0011 | 8/31/2025 | 40 Unit(s) - Failed
+20.578sSending to 3E: #24318263 | 001361/0011 | 8/31/2025 | 40 Unit(s) - Failed
+20.587sSending to 3E: #24318656 | 013658/0013 | 9/30/2025 | 40 Unit(s) - Failed
+20.600sSending to 3E: #24318648 | 008552/0025 | 9/30/2025 | 40 Unit(s) - Failed
+20.608sSending to 3E: #24318619 | 301846/0008 | 9/30/2025 | 40 Unit(s) - Failed
+20.616sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+20.624sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+20.631sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/14/2025 12:08:43 PM

+5.603s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+110ms Processing

Server:
dw0sdwk000ewl:3132
Worker:
02fbf9c7
+191msOfflineTimeCommitTo3ECommandHandler - Started
+3.099sNo of records retrieved : 416

+41m 56.187s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/14/2025 10:59:26 AM

+3.460s 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 System.Nullable`1.get_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.JsonSerializer.Serialize(JsonWriter jsonWriter, Object value, Type objectType)
   at Newtonsoft.Json.JsonConvert.SerializeObjectInternal(Object value, Type type, JsonSerializer jsonSerializer)
   at Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.SerializeObject(Object value)
   at AG.A1.Framework.Extensions.ObjectExtensions.ToJsonEx[T](T input) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Extensions\ObjectExtensions.cs:line 115
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.GetBillingDetails(IEnumerable`1 projectDetailRequests) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 113
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.GetBillingDetails(IEnumerable`1 timeEntries) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 92
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.SendBulkTimeEntriesTo3E(IEnumerable`1 timeEntries, PerformContext performContext) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 157
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 70
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+8.504s Processing

Server:
dw0sdwk000ewl:3132
Worker:
6c85a18c
+72msOfflineTimeCommitTo3ECommandHandler - Started
+1.268sNo of records retrieved : 416

+22m 35.220s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/14/2025 10:17:13 AM

+4.806s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+24ms Processing

Server:
dw0sdwk000ewl:6856
Worker:
1c34b48a
+50msOfflineTimeCommitTo3ECommandHandler - Started
+2.699sNo of records retrieved : 416

+13m 36.083s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+20ms Scheduled

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

Enqueue at:
11/14/2025 9:54:34 AM

+313ms 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)

+47ms Processing

Server:
dw0sdwk000ewl:7440
Worker:
35e9830f

+5m 44.813s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/14/2025 9:40:57 AM

+4.293s 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:6856
Worker:
1c67d948
+74msOfflineTimeCommitTo3ECommandHandler - Started
+1.814sNo of records retrieved : 416

+1m 55.870s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/14/2025 9:35:16 AM

+7.606s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+24ms Processing

Server:
dw0sdwk000ewl:6856
Worker:
fc389639
+38msOfflineTimeCommitTo3ECommandHandler - Started
+2.975sNo of records retrieved : 416

+1m 26.840s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

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

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

+97ms Processing

Server:
dw0sdwk000ewl:6856
Worker:
1c34b48a
+100msOfflineTimeCommitTo3ECommandHandler - Started
+1.060sNo of records retrieved : 416

+41.883s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

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

+3.270s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+24ms Processing

Server:
dw0sdwk000ewl:6856
Worker:
fc389639
+56msOfflineTimeCommitTo3ECommandHandler - Started
+1.216sNo of records retrieved : 416

+51.136s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/14/2025 9:30:48 AM

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

+240ms Processing

Server:
dw0sdwk000ewl:6856
Worker:
1c67d948
+305msOfflineTimeCommitTo3ECommandHandler - Started
+2.669sNo of records retrieved : 416

+37ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/14/2025 9:30:00 AM Created