IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1116095
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
1763319605

State

11/16/2025 11:35:02 PM (+2.867s) 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)

+33ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
155a8154
+37msOfflineTimeCommitTo3ECommandHandler - Started
+904msNo of records retrieved : 417

+1h 52m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/16/2025 11:34:57 PM

+3.107s 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:
dw0sdwk000fbp:1316
Worker:
4a4927b3
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1.040sNo of records retrieved : 417

+1h 12m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/16/2025 9:42:20 PM

+20.784s Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException

Request failed with status code InternalServerError

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

+116ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
4a4927b3
+171msOfflineTimeCommitTo3ECommandHandler - Started
+1.356sNo of records retrieved : 417
+4.719sProcessing #: 17864855 | FeeUserId - 7223 | Client # - 300825 | Study # - 0005
+4.727sStudy Found: #- 114153 | Timekeeper - 3926 | Office - 17250
+4.745sProcessing #: 17891799 | FeeUserId - 7223 | Client # - 011684 | Study # - 0009
+4.753sStudy Found: #- 116721 | Timekeeper - 3926 | Office - 13250
+4.761sProcessing #: 17891805 | FeeUserId - 7223 | Client # - 303256 | Study # - 0006
+4.769sStudy Found: #- 116021 | Timekeeper - 3926 | Office - 18250
+4.777sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+4.788sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+4.807sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+4.827sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+4.835sProcessing #: 24314604 | FeeUserId - 1109 | Client # - 339177 | Study # - 0001
+4.843sStudy Found: #- 154299 | Timekeeper - 5234 | Office - 15250
+4.850sProcessing #: 21100728 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+4.858sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+4.866sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+4.875sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+4.883sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+4.890sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+4.898sProcessing #: 20342101 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+4.906sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+4.915sProcessing #: 20752531 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+4.923sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+4.930sProcessing #: 17864854 | FeeUserId - 7223 | Client # - 012344 | Study # - 0007
+4.940sStudy Found: #- 118013 | Timekeeper - 3926 | Office - 10000
+4.948sProcessing #: 17878770 | FeeUserId - 7223 | Client # - 307993 | Study # - 0003
+4.955sStudy Found: #- 121664 | Timekeeper - 3926 | Office - 11000
+4.963sProcessing #: 17891804 | FeeUserId - 7223 | Client # - 328144 | Study # - 0001
+4.973sStudy Found: #- 120578 | Timekeeper - 3926 | Office - 16750
+4.989sProcessing #: 20894015 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+4.996sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+5.005sProcessing #: 24314283 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+5.017sStudy Not Found
+5.025sProcessing #: 24314508 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+5.032sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+5.039sProcessing #: 24314602 | FeeUserId - 1109 | Client # - 304854 | Study # - 0011
+5.046sStudy Found: #- 142084 | Timekeeper - 5234 | Office - 45109
+5.061sProcessing #: 20450274 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+5.075sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.088sProcessing #: 21089554 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+5.096sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.103sProcessing #: 20581044 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+5.110sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.118sProcessing #: 20510505 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+5.126sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.160sProcessing #: 24314346 | FeeUserId - 7160 | Client # - 336604 | Study # - 0003
+5.168sStudy Found: #- 150274 | Timekeeper - 3833 | Office - 45147
+5.175sProcessing #: 17878760 | FeeUserId - 7223 | Client # - 306257 | Study # - 0003
+5.183sStudy Found: #- 112942 | Timekeeper - 3926 | Office - 10500
+5.191sProcessing #: 17891798 | FeeUserId - 7223 | Client # - 302777 | Study # - 0005
+5.198sStudy Found: #- 115909 | Timekeeper - 3926 | Office - 12250
+5.207sProcessing #: 17908480 | FeeUserId - 7223 | Client # - 305853 | Study # - 0004
+5.219sStudy Found: #- 128818 | Timekeeper - 3926 | Office - 19500
+5.226sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+5.234sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+5.241sProcessing #: 24314513 | FeeUserId - 595 | Client # - 011181 | Study # - 0011
+5.249sStudy Found: #- 142328 | Timekeeper - 5284 | Office - 17750
+5.264sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+5.273sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.281sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+5.288sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.296sProcessing #: 21110693 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.304sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.312sProcessing #: 20833149 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+5.320sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.328sProcessing #: 20687712 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+5.336sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+5.345sProcessing #: 20978586 | FeeUserId - 4339 | Client # - 301211 | Study # - TCS0001
+5.352sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+5.359sProcessing #: 24320250 | FeeUserId - 50 | Client # - 312646 | Study # - 0005
+5.368sStudy Found: #- 130831 | Timekeeper - 3872 | Office - 22000
+5.377sProcessing #: 17864852 | FeeUserId - 7223 | Client # - 302822 | Study # - 0005
+5.385sStudy Found: #- 121172 | Timekeeper - 3926 | Office - 13250
+5.393sProcessing #: 17891795 | FeeUserId - 7223 | Client # - 308395 | Study # - 0004
+5.401sStudy Found: #- 111275 | Timekeeper - 3926 | Office - 17000
+5.409sProcessing #: 17908476 | FeeUserId - 7223 | Client # - 301992 | Study # - 0004
+5.420sStudy Found: #- 91175 | Timekeeper - 3926 | Office - 18750
+5.426sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+5.434sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+5.442sProcessing #: 24314512 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+5.450sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+5.465sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+5.475sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.483sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+5.491sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.498sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.505sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.517sProcessing #: 20765469 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+5.524sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.539sProcessing #: 20638531 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+5.551sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+5.559sProcessing #: 17864857 | FeeUserId - 7223 | Client # - 009765 | Study # - 0009
+5.570sStudy Found: #- 109460 | Timekeeper - 3926 | Office - 20500
+5.578sProcessing #: 17878762 | FeeUserId - 7223 | Client # - 008825 | Study # - 0014
+5.586sStudy Found: #- 108571 | Timekeeper - 3926 | Office - 11000
+5.594sProcessing #: 17891800 | FeeUserId - 7223 | Client # - 011132 | Study # - 0013
+5.602sStudy Found: #- 117784 | Timekeeper - 3926 | Office - 21250
+5.610sProcessing #: 20875670 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+5.617sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+5.627sProcessing #: 23760686 | FeeUserId - 7828 | Client # - 338472 | Study # - 0001
+5.635sStudy Found: #- 151241 | Timekeeper - 6740 | Office - 70142
+5.643sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+5.650sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+5.658sProcessing #: 24314600 | FeeUserId - 1109 | Client # - 338318 | Study # - 0001
+5.665sStudy Found: #- 150248 | Timekeeper - 5234 | Office - 45135
+5.674sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+5.683sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.692sProcessing #: 20522507 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+5.700sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.709sProcessing #: 20665980 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+5.716sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.733sProcessing #: 20666503 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+5.753sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.767sProcessing #: 20482196 | FeeUserId - 7132 | Client # - 313902 | Study # - 0009
+5.775sStudy Found: #- 123530 | Timekeeper - 5975 | Office - 15000
+5.782sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+5.793sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+5.813sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+5.833sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+5.843sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+5.851sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+5.859sProcessing #: 24314326 | FeeUserId - 7621 | Client # - 324247 | Study # - 0009
+5.866sStudy Found: #- 141816 | Timekeeper - 6679 | Office - 13750
+5.875sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+5.884sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+5.891sProcessing #: 20645809 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+5.899sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.906sProcessing #: 20716204 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+5.914sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.922sProcessing #: 20628928 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+5.930sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.938sProcessing #: 20602383 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+5.945sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+5.953sProcessing #: 20649276 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+5.960sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+5.968sProcessing #: 17864856 | FeeUserId - 7223 | Client # - 304631 | Study # - 0005
+5.975sStudy Found: #- 120287 | Timekeeper - 3926 | Office - 19250
+5.983sProcessing #: 17878763 | FeeUserId - 7223 | Client # - 301713 | Study # - 0001
+5.990sStudy Found: #- 108572 | Timekeeper - 3926 | Office - 11000
+5.997sProcessing #: 17891801 | FeeUserId - 7223 | Client # - 328321 | Study # - 0001
+6.003sStudy Found: #- 120840 | Timekeeper - 3926 | Office - 16750
+6.011sProcessing #: 20760383 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+6.021sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+6.027sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+6.035sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+6.045sProcessing #: 24314509 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+6.054sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+6.061sProcessing #: 24314603 | FeeUserId - 1109 | Client # - 337611 | Study # - 0004
+6.069sStudy Found: #- 152028 | Timekeeper - 5234 | Office - 45120
+6.075sProcessing #: 20783833 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+6.083sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.097sProcessing #: 20464698 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+6.104sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.113sProcessing #: 20663134 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.120sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.128sProcessing #: 20526701 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+6.138sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.146sProcessing #: 17864850 | FeeUserId - 7223 | Client # - 011526 | Study # - 0008
+6.154sStudy Found: #- 90046 | Timekeeper - 3926 | Office - 22000
+6.162sProcessing #: 17878769 | FeeUserId - 7223 | Client # - 009506 | Study # - 0010
+6.168sStudy Found: #- 115348 | Timekeeper - 3926 | Office - 20500
+6.176sProcessing #: 17891797 | FeeUserId - 7223 | Client # - 002801 | Study # - 0017
+6.184sStudy Found: #- 115390 | Timekeeper - 3926 | Office - 17000
+6.192sProcessing #: 17908479 | FeeUserId - 7223 | Client # - 305525 | Study # - 0004
+6.199sStudy Found: #- 118651 | Timekeeper - 3926 | Office - 15000
+6.207sProcessing #: 24314290 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+6.214sStudy Not Found
+6.223sProcessing #: 24314601 | FeeUserId - 1109 | Client # - 332913 | Study # - 0003
+6.233sStudy Found: #- 145205 | Timekeeper - 5234 | Office - 45141
+6.241sProcessing #: 21131015 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+6.248sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.255sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+6.264sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.272sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+6.279sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.285sProcessing #: 20422898 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+6.293sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+6.303sProcessing #: 20871551 | FeeUserId - 4339 | Client # - 302745 | Study # - TCS0001
+6.309sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.335sProcessing #: 20568106 | FeeUserId - 4339 | Client # - 011438 | Study # - TCS0001
+6.356sStudy Found: #- -1 | Timekeeper - 4844 | Office -
+6.364sProcessing #: 24314437 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+6.372sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+6.381sProcessing #: 21104313 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+6.389sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+6.397sProcessing #: 24314430 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+6.404sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+6.412sProcessing #: 9001980 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+6.424sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+6.432sProcessing #: 19845299 | FeeUserId - 6659 | Client # - 301132 | Study # - 0006
+6.442sStudy Found: #- 134236 | Timekeeper - 2 | Office - 13250
+6.452sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+6.462sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+6.470sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+6.479sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.486sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+6.494sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.503sProcessing #: 20826835 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+6.510sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.519sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+6.529sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+6.539sSending to 3E: Started
+18.675sSending to 3E: #17864855 | 300825/0005 | 7/12/2023 | 20 Unit(s) - Failed
+18.684sSending to 3E: #17891799 | 011684/0009 | 7/15/2023 | 20 Unit(s) - Failed
+18.693sSending to 3E: #17891805 | 303256/0006 | 7/15/2023 | 20 Unit(s) - Failed
+18.700sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+18.707sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+18.718sSending to 3E: #24314604 | 339177/0001 | 5/16/2025 | 16 Unit(s) - Failed
+18.728sSending to 3E: #21100728 | 304763/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+18.738sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+18.748sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+18.758sSending to 3E: #20342101 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+18.768sSending to 3E: #20752531 | 301211/TCS0001 | 2/1/2022 | 3 Unit(s) - Failed
+18.778sSending to 3E: #17864854 | 012344/0007 | 7/12/2023 | 20 Unit(s) - Failed
+18.793sSending to 3E: #17878770 | 307993/0003 | 7/14/2023 | 20 Unit(s) - Failed
+18.803sSending to 3E: #17891804 | 328144/0001 | 7/15/2023 | 20 Unit(s) - Failed
+18.815sSending to 3E: #20894015 | 000001/0018 | 1/3/2024 | 16 Unit(s) - Failed
+18.822sSending to 3E: #24314283 | 301167/0003 | 5/16/2025 | 16 Unit(s) - Failed
+18.832sSending to 3E: #24314508 | 303062/0011 | 5/9/2025 | 221184 Unit(s) - Failed
+18.849sSending to 3E: #24314602 | 304854/0011 | 5/16/2025 | 962640 Unit(s) - Failed
+18.881sSending to 3E: #20450274 | 301201/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+18.899sSending to 3E: #21089554 | 308780/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+18.909sSending to 3E: #20581044 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+18.919sSending to 3E: #20510505 | 313035/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+18.928sSending to 3E: #24314346 | 336604/0003 | 5/23/2025 | 294912 Unit(s) - Failed
+18.939sSending to 3E: #17878760 | 306257/0003 | 7/14/2023 | 40 Unit(s) - Failed
+18.949sSending to 3E: #17891798 | 302777/0005 | 7/15/2023 | 20 Unit(s) - Failed
+18.959sSending to 3E: #17908480 | 305853/0004 | 7/18/2023 | 40 Unit(s) - Failed
+18.979sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+18.999sSending to 3E: #24314513 | 011181/0011 | 5/19/2025 | 331776 Unit(s) - Failed
+19.018sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.031sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.050sSending to 3E: #21110693 | 320488/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.060sSending to 3E: #20833149 | 012115/TCS0004 | 1/18/2024 | 1 Unit(s) - Failed
+19.079sSending to 3E: #20687712 | 302745/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+19.090sSending to 3E: #20978586 | 301211/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+19.110sSending to 3E: #24320250 | 312646/0005 | 11/14/2025 | 3 Unit(s) - Success
+19.130sSending to 3E: #17864852 | 302822/0005 | 7/12/2023 | 20 Unit(s) - Failed
+19.150sSending to 3E: #17891795 | 308395/0004 | 7/15/2023 | 20 Unit(s) - Failed
+19.160sSending to 3E: #17908476 | 301992/0004 | 7/18/2023 | 20 Unit(s) - Failed
+19.180sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+19.190sSending to 3E: #24314512 | 012505/0012 | 5/15/2025 | 221184 Unit(s) - Failed
+19.210sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+19.220sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+19.230sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+19.239sSending to 3E: #20765469 | 315539/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+19.261sSending to 3E: #20638531 | 302745/TCS0001 | 2/1/2022 | -2 Unit(s) - Failed
+19.280sSending to 3E: #17864857 | 009765/0009 | 7/12/2023 | 20 Unit(s) - Failed
+19.293sSending to 3E: #17878762 | 008825/0014 | 7/14/2023 | 20 Unit(s) - Failed
+19.311sSending to 3E: #17891800 | 011132/0013 | 7/15/2023 | 20 Unit(s) - Failed
+19.331sSending to 3E: #20875670 | 335735/0001 | 1/17/2024 | 26 Unit(s) - Failed
+19.341sSending to 3E: #23760686 | 338472/0001 | 1/17/2025 | 1 Unit(s) - Failed
+19.361sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+19.380sSending to 3E: #24314600 | 338318/0001 | 5/16/2025 | 131072 Unit(s) - Failed
+19.390sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+19.400sSending to 3E: #20522507 | 324848/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+19.420sSending to 3E: #20665980 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+19.430sSending to 3E: #20666503 | 313708/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.440sSending to 3E: #20482196 | 313902/0009 | 1/19/2024 | 12 Unit(s) - Failed
+19.460sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+19.475sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+19.489sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+19.500sSending to 3E: #24314326 | 324247/0009 | 5/23/2025 | 34 Unit(s) - Failed
+19.511sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+19.530sSending to 3E: #20645809 | 302764/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+19.541sSending to 3E: #20716204 | 318158/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.550sSending to 3E: #20628928 | 320488/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+19.571sSending to 3E: #20602383 | 012115/TCS0004 | 1/18/2024 | -1 Unit(s) - Failed
+19.591sSending to 3E: #20649276 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+19.611sSending to 3E: #17864856 | 304631/0005 | 7/12/2023 | 20 Unit(s) - Failed
+19.621sSending to 3E: #17878763 | 301713/0001 | 7/14/2023 | 20 Unit(s) - Failed
+19.639sSending to 3E: #17891801 | 328321/0001 | 7/15/2023 | 20 Unit(s) - Failed
+19.658sSending to 3E: #20760383 | 335735/0001 | 1/10/2024 | 24 Unit(s) - Failed
+19.675sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+19.695sSending to 3E: #24314509 | 012505/0012 | 5/9/2025 | 165888 Unit(s) - Failed
+19.751sSending to 3E: #24314603 | 337611/0004 | 5/16/2025 | 165888 Unit(s) - Failed
+19.770sSending to 3E: #20783833 | 301201/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+19.780sSending to 3E: #20464698 | 324848/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+19.800sSending to 3E: #20663134 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+19.810sSending to 3E: #20526701 | 313708/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+19.829sSending to 3E: #17864850 | 011526/0008 | 7/12/2023 | 20 Unit(s) - Failed
+19.841sSending to 3E: #17878769 | 009506/0010 | 7/14/2023 | 20 Unit(s) - Failed
+19.858sSending to 3E: #17891797 | 002801/0017 | 7/15/2023 | 20 Unit(s) - Failed
+19.876sSending to 3E: #17908479 | 305525/0004 | 7/18/2023 | 40 Unit(s) - Failed
+19.893sSending to 3E: #24314290 | 301167/0003 | 5/13/2025 | 16 Unit(s) - Failed
+19.912sSending to 3E: #24314601 | 332913/0003 | 5/16/2025 | 165888 Unit(s) - Failed
+19.922sSending to 3E: #21131015 | 303023/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+19.942sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+19.963sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+19.982sSending to 3E: #20422898 | 313035/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+19.993sSending to 3E: #20871551 | 302745/TCS0001 | 2/1/2022 | 2 Unit(s) - Failed
+20.013sSending to 3E: #20568106 | 011438/TCS0001 | 2/1/2022 | -3 Unit(s) - Failed
+20.033sSending to 3E: #24314437 | 332121/0005 | 5/21/2025 | 331776 Unit(s) - Failed
+20.052sSending to 3E: #21104313 | 009976/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+20.062sSending to 3E: #24314430 | 303433/0006 | 5/8/2025 | 147456 Unit(s) - Failed
+20.072sSending to 3E: #9001980 | 012986/0008 | 3/23/2023 | 2 Unit(s) - Failed
+20.092sSending to 3E: #19845299 | 301132/0006 | 1/1/2024 | 40 Unit(s) - Failed
+20.111sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+20.132sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+20.151sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+20.171sSending to 3E: #20826835 | 012867/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+20.181sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed

+41m 29.227s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/16/2025 8:29:34 PM

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

+160ms Processing

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

+23m 30.473s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/16/2025 7:48:01 PM

+4.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 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:1316
Worker:
aafcf2a9
+37msOfflineTimeCommitTo3ECommandHandler - Started
+2.330sNo of records retrieved : 417

+13m 18.693s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/16/2025 7:24:26 PM

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

+60ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
155a8154
+106msOfflineTimeCommitTo3ECommandHandler - Started
+1.537sNo of records retrieved : 417

+5m 57.340s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/16/2025 7:11:11 PM

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

+23ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
ef868340
+35msOfflineTimeCommitTo3ECommandHandler - Started
+1.203sNo of records retrieved : 417

+2m 9.420s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/16/2025 7:05:06 PM

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

+100ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
aafcf2a9
+303msOfflineTimeCommitTo3ECommandHandler - Started
+2.017sNo of records retrieved : 417

+55.410s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/16/2025 7:02:49 PM

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

+47ms Processing

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

+35.196s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/16/2025 7:01:49 PM

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

+34ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
155a8154
+61msOfflineTimeCommitTo3ECommandHandler - Started
+1.409sNo of records retrieved : 417

+47.660s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/16/2025 7:01:01 PM

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

+60ms Processing

Server:
dw0sdwk000fbp:1316
Worker:
aafcf2a9
+70msOfflineTimeCommitTo3ECommandHandler - Started
+2.475sNo of records retrieved : 417

+10ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/16/2025 7:00:05 PM Created