IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1115221
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
1763224205

State

11/15/2025 8:55:31 PM (+3.307s) Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+27ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
4a4927b3
+56msOfflineTimeCommitTo3ECommandHandler - Started
+1.074sNo of records retrieved : 417

+1h 49m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+13ms Scheduled

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

Enqueue at:
11/15/2025 8:55:23 PM

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

+53ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
c68ff683
+122msOfflineTimeCommitTo3ECommandHandler - Started
+1.470sNo of records retrieved : 417

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/15/2025 7:05:31 PM

+5.387s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+73ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
c68ff683
+78msOfflineTimeCommitTo3ECommandHandler - Started
+2.282sNo of records retrieved : 417

+40m 36.287s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/15/2025 5:56:14 PM

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

+5.890s Processing

Server:
dw1sdwk000cv1:4464
Worker:
c68ff683
+140msOfflineTimeCommitTo3ECommandHandler - Started
+2.044sNo of records retrieved : 417

+22m 18.970s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/15/2025 5:15:24 PM

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

+183ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
c68ff683
+233msOfflineTimeCommitTo3ECommandHandler - Started
+2.906sNo of records retrieved : 417

+10m 45.940s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/15/2025 4:52:59 PM

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

+80ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
ef8f0c75
+101msOfflineTimeCommitTo3ECommandHandler - Started
+2.124sNo of records retrieved : 417

+6m 11.554s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/15/2025 4:42:09 PM

+4.060s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+23ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
5a1b5c9b
+32msOfflineTimeCommitTo3ECommandHandler - Started
+1.360sNo of records retrieved : 417

+2m 41.907s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/15/2025 4:35:45 PM

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

+6.550s Processing

Server:
dw1sdwk000cv1:4464
Worker:
c68ff683
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1.180sNo of records retrieved : 417

+41.667s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/15/2025 4:32:56 PM

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

+5.530s Processing

Server:
dw1sdwk000cv1:4464
Worker:
3ff36b01
+90msOfflineTimeCommitTo3ECommandHandler - Started
+1.282sNo of records retrieved : 417

+1m 1.377s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/15/2025 4:32:05 PM

+28.830s Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException

Request failed with status code InternalServerError

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

+17ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
81abf43c
+40msOfflineTimeCommitTo3ECommandHandler - Started
+1.405sNo of records retrieved : 417
+8.256sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+8.263sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+8.270sProcessing #: 17864854 | FeeUserId - 7223 | Client # - 012344 | Study # - 0007
+8.276sStudy Found: #- 118013 | Timekeeper - 3926 | Office - 10000
+8.283sProcessing #: 17878770 | FeeUserId - 7223 | Client # - 307993 | Study # - 0003
+8.289sStudy Found: #- 121664 | Timekeeper - 3926 | Office - 11000
+8.296sProcessing #: 17891804 | FeeUserId - 7223 | Client # - 328144 | Study # - 0001
+8.304sStudy Found: #- 120578 | Timekeeper - 3926 | Office - 16750
+8.310sProcessing #: 24313878 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+8.317sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+8.323sProcessing #: 24314512 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+8.329sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+8.335sProcessing #: 24314146 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.341sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.347sProcessing #: 20585053 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.358sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.363sProcessing #: 22157037 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.369sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.375sProcessing #: 24318024 | FeeUserId - 6659 | Client # - 009298 | Study # - 0012
+8.381sStudy Found: #- 148550 | Timekeeper - 2 | Office - 17250
+8.387sProcessing #: 24318269 | FeeUserId - 6659 | Client # - 301290 | Study # - 0008
+8.393sStudy Found: #- 147562 | Timekeeper - 2 | Office - 16500
+8.398sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+8.405sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+8.411sProcessing #: 24314147 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.418sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.424sProcessing #: 20583741 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.430sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.441sProcessing #: 22157035 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.452sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.457sProcessing #: 24317991 | FeeUserId - 6659 | Client # - 304710 | Study # - 0008
+8.462sStudy Found: #- 149230 | Timekeeper - 2 | Office - 17750
+8.469sProcessing #: 24318272 | FeeUserId - 6659 | Client # - 012706 | Study # - 0009
+8.475sStudy Found: #- 147133 | Timekeeper - 2 | Office - 11000
+8.482sProcessing #: 24318263 | FeeUserId - 6659 | Client # - 001361 | Study # - 0011
+8.487sStudy Found: #- 149068 | Timekeeper - 2 | Office - 11000
+8.494sProcessing #: 24318656 | FeeUserId - 6659 | Client # - 013658 | Study # - 0013
+8.500sStudy Found: #- 150985 | Timekeeper - 2 | Office - 11000
+8.507sProcessing #: 24318648 | FeeUserId - 6659 | Client # - 008552 | Study # - 0025
+8.514sStudy Found: #- 148567 | Timekeeper - 2 | Office - 10000
+8.519sProcessing #: 24318619 | FeeUserId - 6659 | Client # - 301846 | Study # - 0008
+8.525sStudy Found: #- 146824 | Timekeeper - 2 | Office - 13250
+8.530sProcessing #: 24318654 | FeeUserId - 6659 | Client # - 316559 | Study # - 0005
+8.536sStudy Found: #- 148346 | Timekeeper - 2 | Office - 13750
+8.542sProcessing #: 24316707 | FeeUserId - 6463 | Client # - 010038 | Study # - 0019
+8.548sStudy Found: #- 152069 | Timekeeper - 6025 | Office - 19250
+8.555sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+8.561sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+8.568sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+8.573sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+8.580sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+8.587sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+8.593sProcessing #: 24318380 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+8.600sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+8.607sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.613sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.619sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+8.626sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.635sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.642sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.648sProcessing #: 24313785 | FeeUserId - 6331 | Client # - 000001 | Study # - 0019
+8.657sStudy Found: #- 71133 | Timekeeper - 6301 | Office - 20500
+8.667sProcessing #: 24318270 | FeeUserId - 6659 | Client # - 014305 | Study # - 0010
+8.673sStudy Found: #- 147047 | Timekeeper - 2 | Office - 13750
+8.694sProcessing #: 24318271 | FeeUserId - 6659 | Client # - 010196 | Study # - 0016
+8.700sStudy Found: #- 149359 | Timekeeper - 2 | Office - 13000
+8.706sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+8.712sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+8.718sProcessing #: 20396352 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+8.725sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.731sProcessing #: 20777582 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.737sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.744sProcessing #: 22157039 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.749sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.755sProcessing #: 24318025 | FeeUserId - 6659 | Client # - 339261 | Study # - 0001
+8.760sStudy Found: #- 154736 | Timekeeper - 2 | Office - 13000
+8.767sProcessing #: 24318267 | FeeUserId - 6659 | Client # - 300022 | Study # - 0007
+8.773sStudy Found: #- 146916 | Timekeeper - 2 | Office - 13250
+8.780sProcessing #: 24318260 | FeeUserId - 6659 | Client # - 013500 | Study # - 0011
+8.786sStudy Found: #- 147453 | Timekeeper - 2 | Office - 13750
+8.794sProcessing #: 24318640 | FeeUserId - 6659 | Client # - 305820 | Study # - 0006
+8.799sStudy Found: #- 148853 | Timekeeper - 2 | Office - 19250
+8.805sProcessing #: 24318620 | FeeUserId - 6659 | Client # - 304476 | Study # - 0007
+8.811sStudy Found: #- 149234 | Timekeeper - 2 | Office - 15500
+8.818sProcessing #: 24318615 | FeeUserId - 6659 | Client # - 009151 | Study # - 0019
+8.825sStudy Found: #- 148560 | Timekeeper - 2 | Office - 15500
+8.831sProcessing #: 24318645 | FeeUserId - 6659 | Client # - 014891 | Study # - 0008
+8.837sStudy Found: #- 146920 | Timekeeper - 2 | Office - 12000
+8.845sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+8.851sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+8.858sProcessing #: 24314166 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+8.865sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+8.871sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.876sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.882sProcessing #: 22157020 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.889sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.895sProcessing #: 24317924 | FeeUserId - 6659 | Client # - 009639 | Study # - 0011
+8.903sStudy Found: #- 148521 | Timekeeper - 2 | Office - 17750
+8.908sProcessing #: 24318264 | FeeUserId - 6659 | Client # - 011721 | Study # - 0011
+8.916sStudy Found: #- 148186 | Timekeeper - 2 | Office - 13500
+8.923sProcessing #: 24318266 | FeeUserId - 6659 | Client # - 319701 | Study # - 0006
+8.933sStudy Found: #- 147500 | Timekeeper - 2 | Office - 11000
+8.946sProcessing #: 24318653 | FeeUserId - 6659 | Client # - 010627 | Study # - 0010
+8.954sStudy Found: #- 148515 | Timekeeper - 2 | Office - 15750
+8.960sProcessing #: 24318614 | FeeUserId - 6659 | Client # - 005810 | Study # - 0014
+8.965sStudy Found: #- 148935 | Timekeeper - 2 | Office - 11000
+8.972sProcessing #: 24318659 | FeeUserId - 6659 | Client # - 002082 | Study # - 0011
+8.978sStudy Found: #- 149058 | Timekeeper - 2 | Office - 11000
+8.985sProcessing #: 24318622 | FeeUserId - 6659 | Client # - 303145 | Study # - 0006
+8.992sStudy Found: #- 147636 | Timekeeper - 2 | Office - 20500
+8.997sProcessing #: 24318632 | FeeUserId - 6659 | Client # - 003145 | Study # - 0017
+9.005sStudy Found: #- 148968 | Timekeeper - 2 | Office - 19250
+9.013sProcessing #: 24318637 | FeeUserId - 6659 | Client # - 304577 | Study # - 0007
+9.020sStudy Found: #- 149211 | Timekeeper - 2 | Office - 16500
+9.026sProcessing #: 24319826 | FeeUserId - 6659 | Client # - 339152 | Study # - 0002
+9.034sStudy Found: #- 154182 | Timekeeper - 2 | Office - 21250
+9.041sProcessing #: 24319984 | FeeUserId - 6659 | Client # - 004986 | Study # - 0003
+9.049sStudy Found: #- 154971 | Timekeeper - 2 | Office - 13000
+9.055sProcessing #: 24320062 | FeeUserId - 6659 | Client # - 004013 | Study # - 0034
+9.065sStudy Found: #- 149028 | Timekeeper - 2 | Office - 11000
+9.075sProcessing #: 17864850 | FeeUserId - 7223 | Client # - 011526 | Study # - 0008
+9.085sStudy Found: #- 90046 | Timekeeper - 3926 | Office - 22000
+9.095sProcessing #: 17878769 | FeeUserId - 7223 | Client # - 009506 | Study # - 0010
+9.105sStudy Found: #- 115348 | Timekeeper - 3926 | Office - 20500
+9.115sProcessing #: 17891797 | FeeUserId - 7223 | Client # - 002801 | Study # - 0017
+9.121sStudy Found: #- 115390 | Timekeeper - 3926 | Office - 17000
+9.129sProcessing #: 17908479 | FeeUserId - 7223 | Client # - 305525 | Study # - 0004
+9.135sStudy Found: #- 118651 | Timekeeper - 3926 | Office - 15000
+9.141sProcessing #: 19597761 | FeeUserId - 6659 | Client # - 009812 | Study # - 0007
+9.148sStudy Found: #- 126382 | Timekeeper - 2 | Office - 15500
+9.154sProcessing #: 19869203 | FeeUserId - 6659 | Client # - 301677 | Study # - 0005
+9.160sStudy Found: #- 134222 | Timekeeper - 2 | Office - 17500
+9.164sProcessing #: 24318623 | FeeUserId - 6659 | Client # - 011739 | Study # - 0011
+9.172sStudy Found: #- 148181 | Timekeeper - 2 | Office - 13500
+9.177sProcessing #: 24318649 | FeeUserId - 6659 | Client # - 009771 | Study # - 0013
+9.183sStudy Found: #- 148438 | Timekeeper - 2 | Office - 17750
+9.189sProcessing #: 24319827 | FeeUserId - 6659 | Client # - 001102 | Study # - 0017
+9.196sStudy Found: #- 153984 | Timekeeper - 2 | Office - 10750
+9.202sProcessing #: 24319983 | FeeUserId - 6659 | Client # - 339139 | Study # - 0001
+9.209sStudy Found: #- 154117 | Timekeeper - 2 | Office - 14250
+9.215sProcessing #: 24320061 | FeeUserId - 6659 | Client # - 332347 | Study # - 0005
+9.221sStudy Found: #- 150873 | Timekeeper - 2 | Office - 15250
+9.227sProcessing #: 17864856 | FeeUserId - 7223 | Client # - 304631 | Study # - 0005
+9.232sStudy Found: #- 120287 | Timekeeper - 3926 | Office - 19250
+9.239sProcessing #: 17878763 | FeeUserId - 7223 | Client # - 301713 | Study # - 0001
+9.247sStudy Found: #- 108572 | Timekeeper - 3926 | Office - 11000
+9.253sProcessing #: 17891801 | FeeUserId - 7223 | Client # - 328321 | Study # - 0001
+9.260sStudy Found: #- 120840 | Timekeeper - 3926 | Office - 16750
+9.267sProcessing #: 19845293 | FeeUserId - 6659 | Client # - 013846 | Study # - 0008
+9.273sStudy Found: #- 137313 | Timekeeper - 2 | Office - 13250
+9.278sProcessing #: 19877118 | FeeUserId - 6659 | Client # - 305831 | Study # - 0005
+9.285sStudy Found: #- 132896 | Timekeeper - 2 | Office - 19750
+9.292sProcessing #: 20342101 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+9.299sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+9.305sProcessing #: 20347161 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+9.311sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+9.318sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+9.325sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+9.331sProcessing #: 20453195 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+9.337sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+9.344sProcessing #: 20568145 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+9.351sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+9.358sProcessing #: 20602383 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+9.365sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.371sProcessing #: 20628928 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+9.377sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.382sProcessing #: 20645809 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+9.390sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.396sProcessing #: 20716204 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+9.403sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.410sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.416sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.422sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+9.429sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.435sProcessing #: 20826835 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+9.441sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.448sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+9.454sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.462sProcessing #: 20422898 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+9.469sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.476sProcessing #: 20456462 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+9.483sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.489sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+9.496sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.503sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+9.526sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+9.544sProcessing #: 20545717 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+9.554sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.564sProcessing #: 20557280 | FeeUserId - 431 | Client # - 005426 | Study # - TCS11503
+9.570sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+9.578sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+9.585sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.591sProcessing #: 20752531 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+9.597sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+9.603sProcessing #: 20756695 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+9.609sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.615sProcessing #: 20770394 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+9.621sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+9.627sProcessing #: 20775649 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+9.632sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+9.642sSending to 3E: Started
+27.925sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+27.940sSending to 3E: #17864854 | 012344/0007 | 7/12/2023 | 20 Unit(s) - Failed
+27.949sSending to 3E: #17878770 | 307993/0003 | 7/14/2023 | 20 Unit(s) - Failed
+27.955sSending to 3E: #17891804 | 328144/0001 | 7/15/2023 | 20 Unit(s) - Failed
+27.960sSending to 3E: #24313878 | 337877/0003 | 5/22/2025 | 836736 Unit(s) - Failed
+27.967sSending to 3E: #24314512 | 012505/0012 | 5/15/2025 | 221184 Unit(s) - Failed
+27.972sSending to 3E: #24314146 | 309134/0007 | 5/23/2025 | 196608 Unit(s) - Failed
+27.978sSending to 3E: #20585053 | 303063/TCS0001 | 1/31/2024 | 8 Unit(s) - Failed
+27.983sSending to 3E: #22157037 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+27.989sSending to 3E: #24318024 | 009298/0012 | 8/21/2025 | 20 Unit(s) - Failed
+27.995sSending to 3E: #24318269 | 301290/0008 | 8/31/2025 | 40 Unit(s) - Failed
+28.001sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+28.007sSending to 3E: #24314147 | 309134/0007 | 5/22/2025 | 196608 Unit(s) - Failed
+28.013sSending to 3E: #20583741 | 303063/TCS0001 | 1/31/2024 | 2 Unit(s) - Failed
+28.019sSending to 3E: #22157035 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+28.025sSending to 3E: #24317991 | 304710/0008 | 8/20/2025 | 40 Unit(s) - Failed
+28.031sSending to 3E: #24318272 | 012706/0009 | 8/31/2025 | 40 Unit(s) - Failed
+28.037sSending to 3E: #24318263 | 001361/0011 | 8/31/2025 | 40 Unit(s) - Failed
+28.043sSending to 3E: #24318656 | 013658/0013 | 9/30/2025 | 40 Unit(s) - Failed
+28.050sSending to 3E: #24318648 | 008552/0025 | 9/30/2025 | 40 Unit(s) - Failed
+28.056sSending to 3E: #24318619 | 301846/0008 | 9/30/2025 | 40 Unit(s) - Failed
+28.062sSending to 3E: #24318654 | 316559/0005 | 9/30/2025 | 40 Unit(s) - Failed
+28.068sSending to 3E: #24316707 | 010038/0019 | 7/10/2025 | 1 Unit(s) - Failed
+28.074sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+28.082sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+28.087sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed
+28.093sSending to 3E: #24318380 | 338809/0004 | 7/15/2025 | 2 Unit(s) - Failed
+28.100sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+28.106sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+28.111sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+28.117sSending to 3E: #24313785 | 000001/0019 | 5/22/2025 | 196608 Unit(s) - Failed
+28.123sSending to 3E: #24318270 | 014305/0010 | 8/31/2025 | 40 Unit(s) - Failed
+28.130sSending to 3E: #24318271 | 010196/0016 | 8/31/2025 | 40 Unit(s) - Failed
+28.136sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+28.142sSending to 3E: #20396352 | 008501/TCS2597 | 1/29/2024 | -2 Unit(s) - Failed
+28.148sSending to 3E: #20777582 | 303063/TCS0001 | 1/31/2024 | -12 Unit(s) - Failed
+28.158sSending to 3E: #22157039 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+28.165sSending to 3E: #24318025 | 339261/0001 | 8/21/2025 | 40 Unit(s) - Failed
+28.171sSending to 3E: #24318267 | 300022/0007 | 8/31/2025 | 40 Unit(s) - Failed
+28.177sSending to 3E: #24318260 | 013500/0011 | 8/31/2025 | 40 Unit(s) - Failed
+28.182sSending to 3E: #24318640 | 305820/0006 | 9/30/2025 | 80 Unit(s) - Failed
+28.188sSending to 3E: #24318620 | 304476/0007 | 9/30/2025 | 80 Unit(s) - Failed
+28.194sSending to 3E: #24318615 | 009151/0019 | 9/30/2025 | 80 Unit(s) - Failed
+28.200sSending to 3E: #24318645 | 014891/0008 | 9/30/2025 | 80 Unit(s) - Failed
+28.206sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+28.212sSending to 3E: #24314166 | 309134/0007 | 5/21/2025 | 196608 Unit(s) - Failed
+28.217sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+28.224sSending to 3E: #22157020 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+28.229sSending to 3E: #24317924 | 009639/0011 | 8/19/2025 | 40 Unit(s) - Failed
+28.235sSending to 3E: #24318264 | 011721/0011 | 8/31/2025 | 40 Unit(s) - Failed
+28.242sSending to 3E: #24318266 | 319701/0006 | 8/31/2025 | 40 Unit(s) - Failed
+28.248sSending to 3E: #24318653 | 010627/0010 | 9/30/2025 | 80 Unit(s) - Failed
+28.256sSending to 3E: #24318614 | 005810/0014 | 9/30/2025 | 80 Unit(s) - Failed
+28.263sSending to 3E: #24318659 | 002082/0011 | 9/30/2025 | 80 Unit(s) - Failed
+28.269sSending to 3E: #24318622 | 303145/0006 | 9/30/2025 | 80 Unit(s) - Failed
+28.276sSending to 3E: #24318632 | 003145/0017 | 9/30/2025 | 40 Unit(s) - Failed
+28.282sSending to 3E: #24318637 | 304577/0007 | 9/30/2025 | 40 Unit(s) - Failed
+28.287sSending to 3E: #24319826 | 339152/0002 | 10/17/2025 | 40 Unit(s) - Success
+28.294sSending to 3E: #24319984 | 004986/0003 | 10/28/2025 | 40 Unit(s) - Success
+28.300sSending to 3E: #24320062 | 004013/0034 | 10/31/2025 | 40 Unit(s) - Success
+28.306sSending to 3E: #17864850 | 011526/0008 | 7/12/2023 | 20 Unit(s) - Failed
+28.312sSending to 3E: #17878769 | 009506/0010 | 7/14/2023 | 20 Unit(s) - Failed
+28.318sSending to 3E: #17891797 | 002801/0017 | 7/15/2023 | 20 Unit(s) - Failed
+28.324sSending to 3E: #17908479 | 305525/0004 | 7/18/2023 | 40 Unit(s) - Failed
+28.329sSending to 3E: #19597761 | 009812/0007 | 12/5/2023 | 20 Unit(s) - Failed
+28.335sSending to 3E: #19869203 | 301677/0005 | 1/3/2024 | 40 Unit(s) - Failed
+28.342sSending to 3E: #24318623 | 011739/0011 | 9/30/2025 | 40 Unit(s) - Failed
+28.348sSending to 3E: #24318649 | 009771/0013 | 9/30/2025 | 40 Unit(s) - Failed
+28.355sSending to 3E: #24319827 | 001102/0017 | 10/18/2025 | 240 Unit(s) - Success
+28.361sSending to 3E: #24319983 | 339139/0001 | 10/28/2025 | 720 Unit(s) - Success
+28.371sSending to 3E: #24320061 | 332347/0005 | 10/31/2025 | 40 Unit(s) - Success
+28.382sSending to 3E: #17864856 | 304631/0005 | 7/12/2023 | 20 Unit(s) - Failed
+28.391sSending to 3E: #17878763 | 301713/0001 | 7/14/2023 | 20 Unit(s) - Failed
+28.401sSending to 3E: #17891801 | 328321/0001 | 7/15/2023 | 20 Unit(s) - Failed
+28.411sSending to 3E: #19845293 | 013846/0008 | 1/1/2024 | 40 Unit(s) - Failed
+28.421sSending to 3E: #19877118 | 305831/0005 | 1/4/2024 | 40 Unit(s) - Failed
+28.431sSending to 3E: #20342101 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+28.441sSending to 3E: #20347161 | 013892/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+28.451sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+28.462sSending to 3E: #20453195 | 011438/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+28.468sSending to 3E: #20568145 | 010576/TCS11525 | 1/29/2024 | -3 Unit(s) - Failed
+28.475sSending to 3E: #20602383 | 012115/TCS0004 | 1/18/2024 | -1 Unit(s) - Failed
+28.481sSending to 3E: #20628928 | 320488/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+28.486sSending to 3E: #20645809 | 302764/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+28.494sSending to 3E: #20716204 | 318158/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+28.499sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+28.505sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+28.511sSending to 3E: #20826835 | 012867/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+28.517sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+28.522sSending to 3E: #20422898 | 313035/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+28.528sSending to 3E: #20456462 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+28.533sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+28.540sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+28.546sSending to 3E: #20545717 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+28.553sSending to 3E: #20557280 | 005426/TCS11503 | 1/29/2024 | -3 Unit(s) - Failed
+28.559sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+28.565sSending to 3E: #20752531 | 301211/TCS0001 | 2/1/2022 | 3 Unit(s) - Failed
+28.571sSending to 3E: #20756695 | 006318/TCS2696 | 12/12/2022 | -2 Unit(s) - Failed
+28.576sSending to 3E: #20770394 | 013892/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+28.600sSending to 3E: #20775649 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed

+36.183s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/15/2025 4:30:39 PM

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

+170ms Processing

Server:
dw1sdwk000cv1:4464
Worker:
ef8f0c75
+251msOfflineTimeCommitTo3ECommandHandler - Started
+1.685sNo of records retrieved : 417

+20ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/15/2025 4:30:05 PM Created