IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1116680
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
1763375411

State

11/17/2025 3:05:13 PM (+13.617s) 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)

+6.513s Processing

Server:
dw0sdwk000fbp:6752
Worker:
8aabbf2c
+282msOfflineTimeCommitTo3ECommandHandler - Started
+7.372sNo of records retrieved : 417

+1h 53m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/17/2025 3:04:48 PM

+3.336s 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:
dw0sdwk000fbp:7776
Worker:
d1c67ca5
+64msOfflineTimeCommitTo3ECommandHandler - Started
+1.185sNo of records retrieved : 417

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 1:11:20 PM

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

+26ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
03873583
+36msOfflineTimeCommitTo3ECommandHandler - Started
+3.055sNo of records retrieved : 417

+40m 32.854s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/17/2025 12:01:15 PM

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

+47ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
66a85791
+91msOfflineTimeCommitTo3ECommandHandler - Started
+2.898sNo of records retrieved : 417

+24m 13.860s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 11:20:35 AM

+180ms 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 Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetServiceOrCreateInstance(IServiceProvider provider, Type type)
   at Hangfire.AspNetCore.AspNetCoreJobActivatorScope.Resolve(Type type)
   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)

+63ms Processing

Server:
dw0sdwk000fbp:7164
Worker:
9124f438

+13m 11.204s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+20ms Scheduled

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

Enqueue at:
11/17/2025 10:56:24 AM

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

+20ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
d1c67ca5
+36msOfflineTimeCommitTo3ECommandHandler - Started
+1.487sNo of records retrieved : 417

+6m 11.807s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/17/2025 10:42:57 AM

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

+20ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
4eca2c96
+30msOfflineTimeCommitTo3ECommandHandler - Started
+1.228sNo of records retrieved : 417

+3m 12.140s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/17/2025 10:36:39 AM

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

+4.960s Processing

Server:
dw0sdwk000fbp:7776
Worker:
03873583
+28msOfflineTimeCommitTo3ECommandHandler - Started
+1.156sNo of records retrieved : 417

+1m 9.224s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 10:33:12 AM

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

+43ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
90cb0a2f
+61msOfflineTimeCommitTo3ECommandHandler - Started
+1.153sNo of records retrieved : 417
+4.727sProcessing #: 24314144 | FeeUserId - 3245 | Client # - 000001 | Study # - 0019
+4.746sStudy Found: #- 71133 | Timekeeper - 6302 | Office - 20500
+4.787sProcessing #: 19845317 | FeeUserId - 6659 | Client # - 311601 | Study # - 0009
+4.806sStudy Found: #- 133273 | Timekeeper - 2 | Office - 13250
+4.817sProcessing #: 20211185 | FeeUserId - 6659 | Client # - 328769 | Study # - 0004
+4.836sStudy Found: #- 140230 | Timekeeper - 2 | Office - 17750
+4.846sProcessing #: 24320250 | FeeUserId - 50 | Client # - 312646 | Study # - 0005
+4.856sStudy Found: #- 130831 | Timekeeper - 3872 | Office - 22000
+4.867sProcessing #: 20508604 | FeeUserId - 3487 | Client # - 305924 | Study # - TCS0001
+4.876sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+4.947sProcessing #: 24313785 | FeeUserId - 6331 | Client # - 000001 | Study # - 0019
+4.964sStudy Found: #- 71133 | Timekeeper - 6301 | Office - 20500
+4.980sProcessing #: 24314405 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+4.991sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+4.998sProcessing #: 20485951 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.006sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.015sProcessing #: 21081738 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.023sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.031sProcessing #: 20949931 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.038sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.046sProcessing #: 20698828 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+5.058sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.066sProcessing #: 20723329 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+5.073sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.080sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+5.088sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+5.095sProcessing #: 19845293 | FeeUserId - 6659 | Client # - 013846 | Study # - 0008
+5.101sStudy Found: #- 137313 | Timekeeper - 2 | Office - 13250
+5.109sProcessing #: 19877118 | FeeUserId - 6659 | Client # - 305831 | Study # - 0005
+5.117sStudy Found: #- 132896 | Timekeeper - 2 | Office - 19750
+5.126sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.135sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.143sProcessing #: 21035177 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+5.150sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.157sProcessing #: 24314430 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+5.164sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+5.172sProcessing #: 20382122 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.179sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.187sProcessing #: 21051894 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.196sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.203sProcessing #: 20872780 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.211sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.219sProcessing #: 20628392 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+5.227sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.234sProcessing #: 20551469 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+5.247sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.257sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+5.266sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+5.274sProcessing #: 19845299 | FeeUserId - 6659 | Client # - 301132 | Study # - 0006
+5.281sStudy Found: #- 134236 | Timekeeper - 2 | Office - 13250
+5.291sProcessing #: 24313877 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+5.301sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+5.309sProcessing #: 24216384 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.317sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.324sProcessing #: 20892233 | FeeUserId - 3487 | Client # - 005590 | Study # - TCS2410
+5.332sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.340sProcessing #: 24313918 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+5.348sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+5.357sProcessing #: 24314451 | FeeUserId - 497 | Client # - 338659 | Study # - 0001
+5.365sStudy Found: #- 152071 | Timekeeper - 3426 | Office - 50137
+5.375sProcessing #: 20747790 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+5.382sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.390sProcessing #: 20652231 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.397sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.404sProcessing #: 20730831 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.412sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.418sProcessing #: 20989443 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.426sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.433sProcessing #: 19845309 | FeeUserId - 6659 | Client # - 329424 | Study # - 0003
+5.440sStudy Found: #- 138846 | Timekeeper - 2 | Office - 20250
+5.448sProcessing #: 19877036 | FeeUserId - 6659 | Client # - 305856 | Study # - 0005
+5.455sStudy Found: #- 132449 | Timekeeper - 2 | Office - 20000
+5.462sProcessing #: 24318379 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+5.469sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+5.477sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+5.486sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+5.493sProcessing #: 20999109 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+5.500sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+5.507sProcessing #: 24314440 | FeeUserId - 498 | Client # - 303433 | Study # - 0002
+5.515sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+5.523sProcessing #: 20880500 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+5.530sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.537sProcessing #: 21044617 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+5.545sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.551sProcessing #: 20775649 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+5.559sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.571sProcessing #: 20456462 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+5.590sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.597sProcessing #: 20545717 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+5.604sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.612sProcessing #: 20798456 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+5.620sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.628sProcessing #: 20797098 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+5.636sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.652sProcessing #: 20892703 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+5.662sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.672sProcessing #: 20823470 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+5.682sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.689sProcessing #: 21013415 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+5.697sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.704sProcessing #: 16198915 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+5.711sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+5.718sProcessing #: 17864854 | FeeUserId - 7223 | Client # - 012344 | Study # - 0007
+5.727sStudy Found: #- 118013 | Timekeeper - 3926 | Office - 10000
+5.735sProcessing #: 17878770 | FeeUserId - 7223 | Client # - 307993 | Study # - 0003
+5.743sStudy Found: #- 121664 | Timekeeper - 3926 | Office - 11000
+5.750sProcessing #: 17891804 | FeeUserId - 7223 | Client # - 328144 | Study # - 0001
+5.765sStudy Found: #- 120578 | Timekeeper - 3926 | Office - 16750
+5.785sProcessing #: 20396352 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+5.795sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+5.805sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+5.825sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+5.846sProcessing #: 20649276 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+5.865sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+5.873sProcessing #: 20550294 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+5.882sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.890sProcessing #: 20810185 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+5.897sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+5.904sProcessing #: 24314615 | FeeUserId - 6431 | Client # - 308689 | Study # - 0014
+5.910sStudy Found: #- 144603 | Timekeeper - 6207 | Office - 45134
+5.918sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+5.925sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+5.932sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+5.939sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+5.947sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+5.972sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+5.980sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+5.987sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+5.995sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+6.003sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.011sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.021sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.032sProcessing #: 20568106 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+6.042sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.049sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+6.056sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.064sProcessing #: 20760383 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+6.072sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+6.080sProcessing #: 20954224 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+6.095sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.104sProcessing #: 20808306 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+6.111sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.120sProcessing #: 20893318 | FeeUserId - 5878 | Client # - 301648 | Study # - TCS0001
+6.128sStudy Found: #- -1 | Timekeeper - 1794 | Office -
+6.135sProcessing #: 20568145 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+6.150sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+6.158sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.167sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.175sProcessing #: 17864852 | FeeUserId - 7223 | Client # - 302822 | Study # - 0005
+6.182sStudy Found: #- 121172 | Timekeeper - 3926 | Office - 13250
+6.190sProcessing #: 17891795 | FeeUserId - 7223 | Client # - 308395 | Study # - 0004
+6.197sStudy Found: #- 111275 | Timekeeper - 3926 | Office - 17000
+6.204sProcessing #: 17908476 | FeeUserId - 7223 | Client # - 301992 | Study # - 0004
+6.212sStudy Found: #- 91175 | Timekeeper - 3926 | Office - 18750
+6.219sProcessing #: 20453195 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+6.226sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.234sProcessing #: 20522507 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+6.246sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.256sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+6.263sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.271sProcessing #: 20665980 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.277sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.285sProcessing #: 20756695 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+6.293sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.301sProcessing #: 20480631 | FeeUserId - 5878 | Client # - 301648 | Study # - TCS0001
+6.309sStudy Found: #- -1 | Timekeeper - 1794 | Office -
+6.317sProcessing #: 20399525 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+6.325sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+6.332sProcessing #: 21039680 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+6.339sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.347sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+6.354sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+6.362sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+6.370sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+6.378sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+6.386sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+6.393sProcessing #: 20464698 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+6.400sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.407sProcessing #: 20526701 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+6.415sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.422sProcessing #: 20663134 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.429sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.437sProcessing #: 20783833 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+6.444sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.450sProcessing #: 20936453 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+6.458sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.466sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+6.473sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.481sProcessing #: 20777582 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.488sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.496sProcessing #: 20952049 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+6.503sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.511sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+6.522sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.530sProcessing #: 22157039 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+6.538sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+6.545sProcessing #: 24313820 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+6.551sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+6.559sProcessing #: 24314186 | FeeUserId - 7475 | Client # - 315155 | Study # - 0004
+6.567sStudy Found: #- 153113 | Timekeeper - 6524 | Office - 45134
+6.577sSending to 3E: Started
+19.457sSending to 3E: #24314144 | 000001/0019 | 5/20/2025 | 196608 Unit(s) - Failed
+19.495sSending to 3E: #19845317 | 311601/0009 | 1/1/2024 | 40 Unit(s) - Failed
+19.502sSending to 3E: #20211185 | 328769/0004 | 2/5/2024 | 40 Unit(s) - Failed
+19.511sSending to 3E: #24320250 | 312646/0005 | 11/14/2025 | 6 Unit(s) - Success
+19.518sSending to 3E: #20508604 | 305924/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+19.524sSending to 3E: #24313785 | 000001/0019 | 5/22/2025 | 196608 Unit(s) - Failed
+19.531sSending to 3E: #24314405 | 303433/0006 | 5/26/2025 | 196608 Unit(s) - Failed
+19.537sSending to 3E: #20485951 | 009300/TCS14842 | 12/12/2022 | -2 Unit(s) - Failed
+19.545sSending to 3E: #21081738 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+19.552sSending to 3E: #20949931 | 300322/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+19.560sSending to 3E: #20698828 | 011194/TCS14843 | 12/12/2022 | -1 Unit(s) - Failed
+19.566sSending to 3E: #20723329 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+19.575sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+19.582sSending to 3E: #19845293 | 013846/0008 | 1/1/2024 | 40 Unit(s) - Failed
+19.589sSending to 3E: #19877118 | 305831/0005 | 1/4/2024 | 40 Unit(s) - Failed
+19.595sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+19.602sSending to 3E: #21035177 | 302992/TCS0001 | 12/12/2022 | 2 Unit(s) - Failed
+19.609sSending to 3E: #24314430 | 303433/0006 | 5/8/2025 | 147456 Unit(s) - Failed
+19.621sSending to 3E: #20382122 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+19.629sSending to 3E: #21051894 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+19.635sSending to 3E: #20872780 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+19.642sSending to 3E: #20628392 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+19.649sSending to 3E: #20551469 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+19.656sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+19.663sSending to 3E: #19845299 | 301132/0006 | 1/1/2024 | 40 Unit(s) - Failed
+19.669sSending to 3E: #24313877 | 337877/0003 | 5/23/2025 | 2667456 Unit(s) - Failed
+19.675sSending to 3E: #24216384 | 010038/0020 | 4/22/2025 | 12 Unit(s) - Failed
+19.683sSending to 3E: #20892233 | 005590/TCS2410 | 12/12/2022 | -4 Unit(s) - Failed
+19.695sSending to 3E: #24313918 | 337066/0002 | 5/22/2025 | 196608 Unit(s) - Failed
+19.701sSending to 3E: #24314451 | 338659/0001 | 4/29/2025 | 703478 Unit(s) - Failed
+19.707sSending to 3E: #20747790 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+19.714sSending to 3E: #20652231 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+19.721sSending to 3E: #20730831 | 300322/TCS0001 | 12/12/2022 | 3 Unit(s) - Failed
+19.727sSending to 3E: #20989443 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+19.734sSending to 3E: #19845309 | 329424/0003 | 1/1/2024 | 40 Unit(s) - Failed
+19.754sSending to 3E: #19877036 | 305856/0005 | 1/4/2024 | 40 Unit(s) - Failed
+19.775sSending to 3E: #24318379 | 338809/0004 | 7/20/2025 | 1 Unit(s) - Failed
+19.803sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+19.814sSending to 3E: #20999109 | 302992/TCS0001 | 12/12/2022 | -2 Unit(s) - Failed
+19.824sSending to 3E: #24314440 | 303433/0002 | 5/1/2025 | 196608 Unit(s) - Failed
+19.834sSending to 3E: #20880500 | 011438/TCS14766 | 12/12/2022 | -2 Unit(s) - Failed
+19.844sSending to 3E: #21044617 | 009300/TCS14842 | 12/12/2022 | 2 Unit(s) - Failed
+19.854sSending to 3E: #20775649 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+19.861sSending to 3E: #20456462 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+19.868sSending to 3E: #20545717 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+19.875sSending to 3E: #20798456 | 008265/TCS14657 | 12/12/2022 | 2 Unit(s) - Failed
+19.885sSending to 3E: #20797098 | 011194/TCS14843 | 12/12/2022 | 2 Unit(s) - Failed
+19.892sSending to 3E: #20892703 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+19.899sSending to 3E: #20823470 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+19.906sSending to 3E: #21013415 | 006318/TCS2696 | 12/12/2022 | 2 Unit(s) - Failed
+19.916sSending to 3E: #16198915 | 012986/0008 | 3/22/2023 | 2 Unit(s) - Failed
+19.927sSending to 3E: #17864854 | 012344/0007 | 7/12/2023 | 20 Unit(s) - Failed
+19.946sSending to 3E: #17878770 | 307993/0003 | 7/14/2023 | 20 Unit(s) - Failed
+19.956sSending to 3E: #17891804 | 328144/0001 | 7/15/2023 | 20 Unit(s) - Failed
+19.966sSending to 3E: #20396352 | 008501/TCS2597 | 1/29/2024 | -2 Unit(s) - Failed
+19.981sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+19.986sSending to 3E: #20649276 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+19.993sSending to 3E: #20550294 | 011252/TCS14653 | 12/12/2022 | -1 Unit(s) - Failed
+19.999sSending to 3E: #20810185 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+20.009sSending to 3E: #24314615 | 308689/0014 | 4/14/2025 | 135168 Unit(s) - Failed
+20.018sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+20.025sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+20.032sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+20.039sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+20.046sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+20.053sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+20.060sSending to 3E: #20568106 | 011438/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+20.067sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+20.073sSending to 3E: #20760383 | 335735/0001 | 1/10/2024 | 24 Unit(s) - Failed
+20.079sSending to 3E: #20954224 | 008265/TCS14657 | 12/12/2022 | -2 Unit(s) - Failed
+20.087sSending to 3E: #20808306 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+20.094sSending to 3E: #20893318 | 301648/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+20.101sSending to 3E: #20568145 | 010576/TCS11525 | 1/29/2024 | -3 Unit(s) - Failed
+20.108sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+20.114sSending to 3E: #17864852 | 302822/0005 | 7/12/2023 | 20 Unit(s) - Failed
+20.122sSending to 3E: #17891795 | 308395/0004 | 7/15/2023 | 20 Unit(s) - Failed
+20.128sSending to 3E: #17908476 | 301992/0004 | 7/18/2023 | 20 Unit(s) - Failed
+20.137sSending to 3E: #20453195 | 011438/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+20.148sSending to 3E: #20522507 | 324848/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+20.155sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+20.165sSending to 3E: #20665980 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+20.172sSending to 3E: #20756695 | 006318/TCS2696 | 12/12/2022 | -2 Unit(s) - Failed
+20.183sSending to 3E: #20480631 | 301648/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+20.193sSending to 3E: #20399525 | 010576/TCS11525 | 1/29/2024 | -5 Unit(s) - Failed
+20.199sSending to 3E: #21039680 | 008501/TCS2597 | 1/29/2024 | -4 Unit(s) - Failed
+20.206sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+20.215sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+20.222sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed
+20.229sSending to 3E: #20464698 | 324848/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+20.235sSending to 3E: #20526701 | 313708/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+20.241sSending to 3E: #20663134 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+20.248sSending to 3E: #20783833 | 301201/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+20.254sSending to 3E: #20936453 | 302745/TCS0001 | 2/1/2022 | 4 Unit(s) - Failed
+20.261sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+20.268sSending to 3E: #20777582 | 303063/TCS0001 | 1/31/2024 | -12 Unit(s) - Failed
+20.274sSending to 3E: #20952049 | 301211/TCS0001 | 2/1/2022 | 16 Unit(s) - Failed
+20.281sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+20.287sSending to 3E: #22157039 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+20.294sSending to 3E: #24313820 | 335848/0004 | 5/21/2025 | 138240 Unit(s) - Failed
+20.300sSending to 3E: #24314186 | 315155/0004 | 5/19/2025 | 196608 Unit(s) - Failed

+1m 11.614s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/17/2025 10:31:49 AM

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

+20ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
4eca2c96
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1sNo of records retrieved : 417

+20.124s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+ <1ms Scheduled

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

Enqueue at:
11/17/2025 10:30:37 AM

+6.580s 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 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:
dw0sdwk000fbp:7776
Worker:
66a85791
+62msOfflineTimeCommitTo3ECommandHandler - Started
+1.432sNo of records retrieved : 417

+50ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/17/2025 10:30:11 AM Created