IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1102657
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
1762191002

State

11/3/2025 10:00:42 PM (+1m 10.883s) 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)

+267ms Processing

Server:
dw0sdwk000ekr:7976
Worker:
817b6168
+741msOfflineTimeCommitTo3ECommandHandler - Started
+35.049sNo of records retrieved : 413

+1h 53m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+57ms Scheduled

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

Enqueue at:
11/3/2025 9:59:26 PM

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

+177ms Processing

Server:
2m94dk3-ag:40372
Worker:
14ba2882

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/3/2025 8:05:46 PM

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

+30ms Processing

Server:
dw0sdwk000ekr:7976
Worker:
817b6168
+50msOfflineTimeCommitTo3ECommandHandler - Started
+1.355sNo of records retrieved : 413

+41m 3.883s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/3/2025 6:56:26 PM

+27.923s Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException

Request failed with status code InternalServerError

System.Net.Http.HttpRequestException: Request failed with status code InternalServerError
   at AG.A1.Framework.Rest.RESTClient.HandleResponse[T](RestResponse restResponse) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 389
   at AG.A1.Framework.Rest.RESTClient.ExecutePOSTAsync[T](IRESTEndpoint apiEndpoint, IDictionary`2 headers, IDictionary`2 bodyParameters, IDictionary`2 urlParameters) in C:\agent\_work\1\s\A1Solution\src-framework\AG.A1.Framework\Rest\RESTClient.cs:line 274
   at AG.Integrations.RESTClients.BillingApiREST.BillingControllers.BillingA1ApiClientController.OfflineSubmit(List`1 currentUserEntries) in C:\agent\_work\1\s\A1Solution\src-integrations\AG.Integrations.RESTClients\BillingApiREST\BillingControllers\BillingA1ApiClientController.cs:line 217
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.UpdateOfflineSubmitEntries() in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 433
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 71
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

+37ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
4439a969
+53msOfflineTimeCommitTo3ECommandHandler - Started
+1.579sNo of records retrieved : 413
+8.362sProcessing #: 24318200 | FeeUserId - 603 | Client # - 010038 | Study # - 0035
+8.380sStudy Found: #- 154677 | Timekeeper - 3544 | Office - 45137
+8.398sProcessing #: 24314602 | FeeUserId - 1109 | Client # - 304854 | Study # - 0011
+8.418sStudy Found: #- 142084 | Timekeeper - 5234 | Office - 45109
+8.428sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.446sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.457sProcessing #: 22157018 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.466sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.476sProcessing #: 24314283 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+8.486sStudy Not Found
+8.496sProcessing #: 24313873 | FeeUserId - 4171 | Client # - 334582 | Study # - 0005
+8.507sStudy Found: #- 150288 | Timekeeper - 5952 | Office - 45120
+8.523sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+8.535sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+8.554sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+8.567sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+8.583sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+8.599sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+8.608sProcessing #: 20508604 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+8.618sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+8.629sProcessing #: 24157124 | FeeUserId - 4785 | Client # - 007973 | Study # - 0021
+8.638sStudy Found: #- 96067 | Timekeeper - 5580 | Office - 19250
+8.648sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.667sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.677sProcessing #: 24314600 | FeeUserId - 1109 | Client # - 338318 | Study # - 0001
+8.686sStudy Found: #- 150248 | Timekeeper - 5234 | Office - 45135
+8.706sProcessing #: 20583741 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.716sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.726sProcessing #: 22157035 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.735sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.744sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.755sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.764sProcessing #: 24314326 | FeeUserId - 7621 | Client # - 324247 | Study # - 0009
+8.773sStudy Found: #- 141816 | Timekeeper - 6679 | Office - 13750
+8.784sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+8.813sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+8.833sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+8.842sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+8.852sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+8.862sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+8.872sProcessing #: 20615078 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+8.891sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+8.930sProcessing #: 19845309 | FeeUserId - 6659 | Client # - 329424 | Study # - 0003
+8.940sStudy Found: #- 138846 | Timekeeper - 2 | Office - 20250
+8.949sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+8.959sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+8.969sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+8.988sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.007sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+9.026sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.036sProcessing #: 22157041 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.054sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.063sProcessing #: 24314166 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+9.071sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+9.082sProcessing #: 17864854 | FeeUserId - 7223 | Client # - 012344 | Study # - 0007
+9.091sStudy Found: #- 118013 | Timekeeper - 3926 | Office - 10000
+9.100sProcessing #: 17878770 | FeeUserId - 7223 | Client # - 307993 | Study # - 0003
+9.110sStudy Found: #- 121664 | Timekeeper - 3926 | Office - 11000
+9.119sProcessing #: 17891804 | FeeUserId - 7223 | Client # - 328144 | Study # - 0001
+9.129sStudy Found: #- 120578 | Timekeeper - 3926 | Office - 16750
+9.138sProcessing #: 24314186 | FeeUserId - 7475 | Client # - 315155 | Study # - 0004
+9.157sStudy Found: #- 153113 | Timekeeper - 6524 | Office - 45134
+9.167sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+9.176sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+9.186sProcessing #: 20737386 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+9.196sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.216sProcessing #: 24308696 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+9.226sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+9.235sProcessing #: 24314604 | FeeUserId - 1109 | Client # - 339177 | Study # - 0001
+9.247sStudy Found: #- 154299 | Timekeeper - 5234 | Office - 15250
+9.265sProcessing #: 20585053 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+9.275sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.295sProcessing #: 22157037 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.305sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.314sProcessing #: 24314144 | FeeUserId - 3245 | Client # - 000001 | Study # - 0019
+9.324sStudy Found: #- 71133 | Timekeeper - 6302 | Office - 20500
+9.334sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+9.343sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+9.363sProcessing #: 17878760 | FeeUserId - 7223 | Client # - 306257 | Study # - 0003
+9.373sStudy Found: #- 112942 | Timekeeper - 3926 | Office - 10500
+9.382sProcessing #: 17891798 | FeeUserId - 7223 | Client # - 302777 | Study # - 0005
+9.392sStudy Found: #- 115909 | Timekeeper - 3926 | Office - 12250
+9.401sProcessing #: 17908480 | FeeUserId - 7223 | Client # - 305853 | Study # - 0004
+9.413sStudy Found: #- 128818 | Timekeeper - 3926 | Office - 19500
+9.430sProcessing #: 20399525 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+9.450sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+9.460sProcessing #: 20892233 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+9.469sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.478sProcessing #: 24216385 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+9.488sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+9.498sProcessing #: 24314603 | FeeUserId - 1109 | Client # - 337611 | Study # - 0004
+9.510sStudy Found: #- 152028 | Timekeeper - 5234 | Office - 45120
+9.526sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+9.555sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.566sProcessing #: 22157020 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.584sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.594sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+9.603sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+9.614sProcessing #: 24314346 | FeeUserId - 7160 | Client # - 336604 | Study # - 0003
+9.632sStudy Found: #- 150274 | Timekeeper - 3833 | Office - 45147
+9.643sProcessing #: 17864852 | FeeUserId - 7223 | Client # - 302822 | Study # - 0005
+9.653sStudy Found: #- 121172 | Timekeeper - 3926 | Office - 13250
+9.662sProcessing #: 17891795 | FeeUserId - 7223 | Client # - 308395 | Study # - 0004
+9.672sStudy Found: #- 111275 | Timekeeper - 3926 | Office - 17000
+9.682sProcessing #: 17908476 | FeeUserId - 7223 | Client # - 301992 | Study # - 0004
+9.692sStudy Found: #- 91175 | Timekeeper - 3926 | Office - 18750
+9.701sProcessing #: 21071521 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+9.720sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.731sProcessing #: 19597761 | FeeUserId - 6659 | Client # - 009812 | Study # - 0007
+9.741sStudy Found: #- 126382 | Timekeeper - 2 | Office - 15500
+9.750sProcessing #: 24314601 | FeeUserId - 1109 | Client # - 332913 | Study # - 0003
+9.760sStudy Found: #- 145205 | Timekeeper - 5234 | Office - 45141
+9.769sProcessing #: 21039680 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+9.779sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.789sProcessing #: 22157016 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.798sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.808sProcessing #: 24314290 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+9.818sStudy Not Found
+9.831sProcessing #: 24314146 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+9.847sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+9.856sProcessing #: 17864857 | FeeUserId - 7223 | Client # - 009765 | Study # - 0009
+9.866sStudy Found: #- 109460 | Timekeeper - 3926 | Office - 20500
+9.875sProcessing #: 17878762 | FeeUserId - 7223 | Client # - 008825 | Study # - 0014
+9.885sStudy Found: #- 108571 | Timekeeper - 3926 | Office - 11000
+9.895sProcessing #: 17891800 | FeeUserId - 7223 | Client # - 011132 | Study # - 0013
+9.914sStudy Found: #- 117784 | Timekeeper - 3926 | Office - 21250
+9.923sProcessing #: 24314187 | FeeUserId - 7475 | Client # - 338598 | Study # - 0001
+9.933sStudy Found: #- 151875 | Timekeeper - 6524 | Office - 45137
+9.943sProcessing #: 20586657 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+9.953sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+9.962sProcessing #: 21035177 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+9.972sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.982sProcessing #: 24308697 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+9.992sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+10.002sProcessing #: 20396352 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+10.010sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+10.021sProcessing #: 20777582 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+10.041sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+10.050sProcessing #: 22157039 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+10.060sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+10.070sProcessing #: 24314149 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+10.080sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+10.089sProcessing #: 17864850 | FeeUserId - 7223 | Client # - 011526 | Study # - 0008
+10.100sStudy Found: #- 90046 | Timekeeper - 3926 | Office - 22000
+10.118sProcessing #: 17878769 | FeeUserId - 7223 | Client # - 009506 | Study # - 0010
+10.138sStudy Found: #- 115348 | Timekeeper - 3926 | Office - 20500
+10.147sProcessing #: 17891797 | FeeUserId - 7223 | Client # - 002801 | Study # - 0017
+10.157sStudy Found: #- 115390 | Timekeeper - 3926 | Office - 17000
+10.166sProcessing #: 17908479 | FeeUserId - 7223 | Client # - 305525 | Study # - 0004
+10.185sStudy Found: #- 118651 | Timekeeper - 3926 | Office - 15000
+10.195sProcessing #: 20568145 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+10.204sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+10.212sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+10.223sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+10.232sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+10.241sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+10.250sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+10.260sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+10.271sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+10.280sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+10.291sProcessing #: 24314615 | FeeUserId - 6431 | Client # - 308689 | Study # - 0014
+10.301sStudy Found: #- 144603 | Timekeeper - 6207 | Office - 45134
+10.319sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+10.329sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+10.337sProcessing #: 17864856 | FeeUserId - 7223 | Client # - 304631 | Study # - 0005
+10.348sStudy Found: #- 120287 | Timekeeper - 3926 | Office - 19250
+10.358sProcessing #: 17878763 | FeeUserId - 7223 | Client # - 301713 | Study # - 0001
+10.368sStudy Found: #- 108572 | Timekeeper - 3926 | Office - 11000
+10.387sProcessing #: 17891801 | FeeUserId - 7223 | Client # - 328321 | Study # - 0001
+10.397sStudy Found: #- 120840 | Timekeeper - 3926 | Office - 16750
+10.407sProcessing #: 24314189 | FeeUserId - 7475 | Client # - 338598 | Study # - 0001
+10.416sStudy Found: #- 151875 | Timekeeper - 6524 | Office - 45137
+10.426sProcessing #: 20557280 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+10.436sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+10.456sProcessing #: 20999109 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+10.465sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+10.475sProcessing #: 19845317 | FeeUserId - 6659 | Client # - 311601 | Study # - 0009
+10.487sStudy Found: #- 133273 | Timekeeper - 2 | Office - 13250
+10.504sProcessing #: 20211185 | FeeUserId - 6659 | Client # - 328769 | Study # - 0004
+10.514sStudy Found: #- 140230 | Timekeeper - 2 | Office - 17750
+10.533sProcessing #: 24313827 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+10.553sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+10.562sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+10.571sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+10.583sProcessing #: 20487216 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+10.602sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.612sProcessing #: 20342101 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+10.621sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+10.631sProcessing #: 20378029 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+10.641sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.650sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+10.660sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.670sProcessing #: 20596156 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+10.680sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+10.699sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+10.709sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.720sProcessing #: 20706283 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+10.739sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+10.757sProcessing #: 19845293 | FeeUserId - 6659 | Client # - 013846 | Study # - 0008
+10.768sStudy Found: #- 137313 | Timekeeper - 2 | Office - 13250
+10.797sSending to 3E: Started
+26.506sSending to 3E: #24318200 | 010038/0035 | 8/29/2025 | 1 Unit(s) - Failed
+26.514sSending to 3E: #24314602 | 304854/0011 | 5/16/2025 | 962640 Unit(s) - Failed
+26.523sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+26.530sSending to 3E: #22157018 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+26.537sSending to 3E: #24314283 | 301167/0003 | 5/16/2025 | 16 Unit(s) - Failed
+26.545sSending to 3E: #24313873 | 334582/0005 | 5/22/2025 | 147456 Unit(s) - Failed
+26.552sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+26.559sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+26.567sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed
+26.575sSending to 3E: #20508604 | 305924/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+26.585sSending to 3E: #24157124 | 007973/0021 | 4/10/2025 | 39 Unit(s) - Failed
+26.592sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+26.599sSending to 3E: #24314600 | 338318/0001 | 5/16/2025 | 131072 Unit(s) - Failed
+26.621sSending to 3E: #20583741 | 303063/TCS0001 | 1/31/2024 | 2 Unit(s) - Failed
+26.630sSending to 3E: #22157035 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+26.637sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+26.646sSending to 3E: #24314326 | 324247/0009 | 5/23/2025 | 34 Unit(s) - Failed
+26.656sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+26.675sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+26.684sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+26.694sSending to 3E: #20615078 | 005590/TCS2410 | 12/12/2022 | 4 Unit(s) - Failed
+26.703sSending to 3E: #19845309 | 329424/0003 | 1/1/2024 | 40 Unit(s) - Failed
+26.713sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+26.723sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+26.732sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+26.742sSending to 3E: #22157041 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+26.752sSending to 3E: #24314166 | 309134/0007 | 5/21/2025 | 196608 Unit(s) - Failed
+26.762sSending to 3E: #17864854 | 012344/0007 | 7/12/2023 | 20 Unit(s) - Failed
+26.781sSending to 3E: #17878770 | 307993/0003 | 7/14/2023 | 20 Unit(s) - Failed
+26.793sSending to 3E: #17891804 | 328144/0001 | 7/15/2023 | 20 Unit(s) - Failed
+26.809sSending to 3E: #24314186 | 315155/0004 | 5/19/2025 | 196608 Unit(s) - Failed
+26.819sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+26.826sSending to 3E: #20737386 | 307233/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+26.832sSending to 3E: #24308696 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+26.840sSending to 3E: #24314604 | 339177/0001 | 5/16/2025 | 16 Unit(s) - Failed
+26.848sSending to 3E: #20585053 | 303063/TCS0001 | 1/31/2024 | 8 Unit(s) - Failed
+26.855sSending to 3E: #22157037 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+26.867sSending to 3E: #24314144 | 000001/0019 | 5/20/2025 | 196608 Unit(s) - Failed
+26.875sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+26.884sSending to 3E: #17878760 | 306257/0003 | 7/14/2023 | 40 Unit(s) - Failed
+26.892sSending to 3E: #17891798 | 302777/0005 | 7/15/2023 | 20 Unit(s) - Failed
+26.900sSending to 3E: #17908480 | 305853/0004 | 7/18/2023 | 40 Unit(s) - Failed
+26.907sSending to 3E: #20399525 | 010576/TCS11525 | 1/29/2024 | -5 Unit(s) - Failed
+26.914sSending to 3E: #20892233 | 005590/TCS2410 | 12/12/2022 | -4 Unit(s) - Failed
+26.952sSending to 3E: #24216385 | 010038/0020 | 4/21/2025 | 4 Unit(s) - Failed
+26.960sSending to 3E: #24314603 | 337611/0004 | 5/16/2025 | 165888 Unit(s) - Failed
+26.968sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+26.977sSending to 3E: #22157020 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+26.984sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+26.991sSending to 3E: #24314346 | 336604/0003 | 5/23/2025 | 294912 Unit(s) - Failed
+26.999sSending to 3E: #17864852 | 302822/0005 | 7/12/2023 | 20 Unit(s) - Failed
+27.006sSending to 3E: #17891795 | 308395/0004 | 7/15/2023 | 20 Unit(s) - Failed
+27.013sSending to 3E: #17908476 | 301992/0004 | 7/18/2023 | 20 Unit(s) - Failed
+27.021sSending to 3E: #21071521 | 305924/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+27.028sSending to 3E: #19597761 | 009812/0007 | 12/5/2023 | 20 Unit(s) - Failed
+27.037sSending to 3E: #24314601 | 332913/0003 | 5/16/2025 | 165888 Unit(s) - Failed
+27.045sSending to 3E: #21039680 | 008501/TCS2597 | 1/29/2024 | -4 Unit(s) - Failed
+27.052sSending to 3E: #22157016 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+27.059sSending to 3E: #24314290 | 301167/0003 | 5/13/2025 | 16 Unit(s) - Failed
+27.068sSending to 3E: #24314146 | 309134/0007 | 5/23/2025 | 196608 Unit(s) - Failed
+27.075sSending to 3E: #17864857 | 009765/0009 | 7/12/2023 | 20 Unit(s) - Failed
+27.086sSending to 3E: #17878762 | 008825/0014 | 7/14/2023 | 20 Unit(s) - Failed
+27.093sSending to 3E: #17891800 | 011132/0013 | 7/15/2023 | 20 Unit(s) - Failed
+27.104sSending to 3E: #24314187 | 338598/0001 | 5/22/2025 | 196608 Unit(s) - Failed
+27.115sSending to 3E: #20586657 | 005426/TCS11503 | 1/29/2024 | -6 Unit(s) - Failed
+27.130sSending to 3E: #21035177 | 302992/TCS0001 | 12/12/2022 | 2 Unit(s) - Failed
+27.138sSending to 3E: #24308697 | 010038/0020 | 4/28/2025 | 6 Unit(s) - Failed
+27.145sSending to 3E: #20396352 | 008501/TCS2597 | 1/29/2024 | -2 Unit(s) - Failed
+27.152sSending to 3E: #20777582 | 303063/TCS0001 | 1/31/2024 | -12 Unit(s) - Failed
+27.161sSending to 3E: #22157039 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+27.168sSending to 3E: #24314149 | 309134/0007 | 5/21/2025 | 131072 Unit(s) - Failed
+27.175sSending to 3E: #17864850 | 011526/0008 | 7/12/2023 | 20 Unit(s) - Failed
+27.189sSending to 3E: #17878769 | 009506/0010 | 7/14/2023 | 20 Unit(s) - Failed
+27.196sSending to 3E: #17891797 | 002801/0017 | 7/15/2023 | 20 Unit(s) - Failed
+27.206sSending to 3E: #17908479 | 305525/0004 | 7/18/2023 | 40 Unit(s) - Failed
+27.212sSending to 3E: #20568145 | 010576/TCS11525 | 1/29/2024 | -3 Unit(s) - Failed
+27.220sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+27.227sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+27.235sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+27.242sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+27.249sSending to 3E: #24314615 | 308689/0014 | 4/14/2025 | 135168 Unit(s) - Failed
+27.257sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+27.264sSending to 3E: #17864856 | 304631/0005 | 7/12/2023 | 20 Unit(s) - Failed
+27.271sSending to 3E: #17878763 | 301713/0001 | 7/14/2023 | 20 Unit(s) - Failed
+27.280sSending to 3E: #17891801 | 328321/0001 | 7/15/2023 | 20 Unit(s) - Failed
+27.289sSending to 3E: #24314189 | 338598/0001 | 5/21/2025 | 131072 Unit(s) - Failed
+27.297sSending to 3E: #20557280 | 005426/TCS11503 | 1/29/2024 | -3 Unit(s) - Failed
+27.305sSending to 3E: #20999109 | 302992/TCS0001 | 12/12/2022 | -2 Unit(s) - Failed
+27.320sSending to 3E: #19845317 | 311601/0009 | 1/1/2024 | 40 Unit(s) - Failed
+27.330sSending to 3E: #20211185 | 328769/0004 | 2/5/2024 | 40 Unit(s) - Failed
+27.340sSending to 3E: #24313827 | 335848/0004 | 5/19/2025 | 131072 Unit(s) - Failed
+27.350sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+27.359sSending to 3E: #20487216 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+27.369sSending to 3E: #20342101 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+27.379sSending to 3E: #20378029 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+27.388sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+27.398sSending to 3E: #20596156 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+27.408sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+27.418sSending to 3E: #20706283 | 009976/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+27.427sSending to 3E: #19845293 | 013846/0008 | 1/1/2024 | 40 Unit(s) - Failed

+23m 25.806s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/3/2025 6:14:43 PM

+3.907s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+43ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
390f05b5
+196msOfflineTimeCommitTo3ECommandHandler - Started
+1.254sNo of records retrieved : 413

+10m 55.527s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/3/2025 5:51:15 PM

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

+2.293s Processing

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

+4m 56.550s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/3/2025 5:40:16 PM

+3.687s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+43ms Processing

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

+2m 15.117s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/3/2025 5:35:10 PM

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

+44ms Processing

Server:
dw0sdwk000ekr:2440
Worker:
c010fbfb

+1m 11.836s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/3/2025 5:33:01 PM

+3.240s 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.564s Processing

Server:
dw0sdwk000ekr:2600
Worker:
390f05b5
+79msOfflineTimeCommitTo3ECommandHandler - Started
+1.308sNo of records retrieved : 413

+1m 11.906s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/3/2025 5:31:48 PM

+3.126s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+20ms Processing

Server:
dw0sdwk000ekr:2600
Worker:
27a6fb10
+36msOfflineTimeCommitTo3ECommandHandler - Started
+968msNo of records retrieved : 413

+28.074s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+16ms Scheduled

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

Enqueue at:
11/3/2025 5:30:21 PM

+4.164s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+190ms Processing

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

+20ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/3/2025 5:30:02 PM Created