IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1116820
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
1763384407

State

11/17/2025 5:35:31 PM (+3.123s) 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)

+40ms Processing

Server:
dw0sdwk000fbp:6752
Worker:
15751689
+63msOfflineTimeCommitTo3ECommandHandler - Started
+1.310sNo of records retrieved : 417

+1h 51m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

Retry attempt 10 of 10: Error converting value {null} to type 'System.Int…

Enqueue at:
11/17/2025 5:35:26 PM

+49.830s Failed

An exception occurred during performance of the job.

Newtonsoft.Json.JsonSerializationException

Error converting value {null} to type 'System.Int32'. Path 'GroupFeeUserId', line 1, position 1913.

Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'GroupFeeUserId', line 1, position 1913.
 ---> System.InvalidCastException: Null object cannot be converted to a value type.
   at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
   --- End of inner exception stack trace ---
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType, JsonSerializer jsonSerializer)
   at Newtonsoft.Json.Linq.JToken.ToObject(Type objectType)
   at Newtonsoft.Json.Linq.JToken.ToObject[T]()
   at AG.A1.Framework.Extensions.Mapper.MapEx[TTarget](Object source) in C:\Users\MSailaja\Source\Repos\alliantOne\A1Solution\src-framework\AG.A1.Framework\Extensions\Mapper.cs:line 24
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<UpdateOfflineSubmitEntries>b__25_0(BillingDto m) in C:\Users\MSailaja\Source\Repos\alliantOne\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 427
   at System.Linq.Enumerable.SelectListIterator`2.ToList()
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.UpdateOfflineSubmitEntries() in C:\Users\MSailaja\Source\Repos\alliantOne\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 427
   at AG.A1.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.Run(PerformContext performContext, IJobCancellationToken cancellationToken) in C:\Users\MSailaja\Source\Repos\alliantOne\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 72
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()

+136ms Processing

Server:
wvdappdevv2-19:22556
Worker:
628bb99d
+29msOfflineTimeCommitTo3ECommandHandler - Started
+1.117sNo of records retrieved : 417
+14.942sProcessing #: 24313873 | FeeUserId - 4171 | Client # - 334582 | Study # - 0005
+14.947sStudy Found: #- 150288 | Timekeeper - 5952 | Office - 45120
+14.952sProcessing #: 19845299 | FeeUserId - 6659 | Client # - 301132 | Study # - 0006
+14.957sStudy Found: #- 134236 | Timekeeper - 2 | Office - 13250
+14.962sProcessing #: 16198915 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+14.966sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+14.971sProcessing #: 20399525 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+14.978sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+14.982sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+14.987sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+14.992sProcessing #: 5926294 | FeeUserId - 3081 | Client # - 014510 | Study # - 0003
+14.996sStudy Found: #- 97529 | Timekeeper - 5868 | Office - 18750
+15.001sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+15.006sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.011sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+15.015sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.023sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+15.028sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.032sProcessing #: 20765469 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+15.037sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.042sProcessing #: 24313919 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+15.049sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+15.054sProcessing #: 24314146 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+15.059sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+15.064sProcessing #: 19845316 | FeeUserId - 6659 | Client # - 012742 | Study # - 0016
+15.068sStudy Found: #- 136825 | Timekeeper - 2 | Office - 15250
+15.073sProcessing #: 5829601 | FeeUserId - 6767 | Client # - 012986 | Study # - 0008
+15.078sStudy Found: #- 113554 | Timekeeper - 3359 | Office - 10750
+15.082sProcessing #: 21104313 | FeeUserId - 7183 | Client # - 009976 | Study # - TCS0001
+15.087sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+15.092sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+15.097sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+15.101sProcessing #: 13616595 | FeeUserId - 3081 | Client # - 304060 | Study # - 0004
+15.105sStudy Found: #- 86913 | Timekeeper - 5868 | Office - 18000
+15.110sProcessing #: 17517592 | FeeUserId - 3081 | Client # - 014510 | Study # - 0003
+15.114sStudy Found: #- 97529 | Timekeeper - 5868 | Office - 18750
+15.119sProcessing #: 21100728 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+15.124sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.129sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+15.133sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.138sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+15.143sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.148sProcessing #: 24313926 | FeeUserId - 7012 | Client # - 337066 | Study # - 0002
+15.153sStudy Found: #- 152797 | Timekeeper - 4773 | Office - 45121
+15.157sProcessing #: 24314167 | FeeUserId - 3245 | Client # - 309134 | Study # - 0007
+15.162sStudy Found: #- 150737 | Timekeeper - 6302 | Office - 45122
+15.167sProcessing #: 19597761 | FeeUserId - 6659 | Client # - 009812 | Study # - 0007
+15.172sStudy Found: #- 126382 | Timekeeper - 2 | Office - 15500
+15.177sProcessing #: 19869203 | FeeUserId - 6659 | Client # - 301677 | Study # - 0005
+15.181sStudy Found: #- 134222 | Timekeeper - 2 | Office - 17500
+15.186sProcessing #: 20347161 | FeeUserId - 7183 | Client # - 013892 | Study # - TCS0002
+15.191sStudy Found: #- -1 | Timekeeper - 2668 | Office -
+15.195sProcessing #: 20784135 | FeeUserId - 431 | Client # - 010576 | Study # - TCS11525
+15.200sStudy Found: #- -1 | Timekeeper - 6267 | Office -
+15.205sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+15.209sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+15.215sProcessing #: 6794951 | FeeUserId - 3081 | Client # - 014510 | Study # - 0003
+15.220sStudy Found: #- 97529 | Timekeeper - 5868 | Office - 18750
+15.224sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+15.229sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.234sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+15.239sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.243sProcessing #: 21110693 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+15.248sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.253sProcessing #: 20833149 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+15.258sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+15.262sProcessing #: 24313827 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+15.267sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+15.271sProcessing #: 24314283 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+15.276sStudy Not Found
+15.280sProcessing #: 24314449 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+15.285sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+15.290sProcessing #: 17864852 | FeeUserId - 7223 | Client # - 302822 | Study # - 0005
+15.297sStudy Found: #- 121172 | Timekeeper - 3926 | Office - 13250
+15.305sProcessing #: 17891795 | FeeUserId - 7223 | Client # - 308395 | Study # - 0004
+15.310sStudy Found: #- 111275 | Timekeeper - 3926 | Office - 17000
+15.314sProcessing #: 17908476 | FeeUserId - 7223 | Client # - 301992 | Study # - 0004
+15.319sStudy Found: #- 91175 | Timekeeper - 3926 | Office - 18750
+15.324sProcessing #: 20435351 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+15.328sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+15.333sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+15.338sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+15.342sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+15.347sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+15.351sProcessing #: 20743816 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+15.356sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.361sProcessing #: 20821485 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+15.368sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.372sProcessing #: 24313820 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+15.377sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+15.381sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+15.386sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+15.390sProcessing #: 20737386 | FeeUserId - 3487 | Client # - 307233 | Study # - TCS0001
+15.395sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+15.399sProcessing #: 24314542 | FeeUserId - 4868 | Client # - 330257 | Study # - 0006
+15.404sStudy Found: #- 149658 | Timekeeper - 3018 | Office - 16000
+15.408sProcessing #: 24314546 | FeeUserId - 4868 | Client # - 336422 | Study # - 0002
+15.413sStudy Found: #- 139412 | Timekeeper - 3018 | Office - 17750
+15.417sProcessing #: 17870303 | FeeUserId - 7223 | Client # - 333387 | Study # - 0006
+15.422sStudy Found: #- 128873 | Timekeeper - 3926 | Office - 19250
+15.429sProcessing #: 17891802 | FeeUserId - 7223 | Client # - 003004 | Study # - 0019
+15.433sStudy Found: #- 117174 | Timekeeper - 3926 | Office - 11000
+15.438sProcessing #: 17908478 | FeeUserId - 7223 | Client # - 301992 | Study # - 0005
+15.442sStudy Found: #- 114961 | Timekeeper - 3926 | Office - 18750
+15.447sProcessing #: 20384680 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+15.451sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.456sProcessing #: 20422742 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+15.460sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.465sProcessing #: 20480631 | FeeUserId - 5878 | Client # - 301648 | Study # - TCS0001
+15.476sStudy Found: #- -1 | Timekeeper - 1794 | Office -
+15.481sProcessing #: 24313785 | FeeUserId - 6331 | Client # - 000001 | Study # - 0019
+15.486sStudy Found: #- 71133 | Timekeeper - 6301 | Office - 20500
+15.490sProcessing #: 24313854 | FeeUserId - 7352 | Client # - 336384 | Study # - 0002
+15.495sStudy Found: #- 143647 | Timekeeper - 6513 | Office - 45108
+15.500sProcessing #: 17864850 | FeeUserId - 7223 | Client # - 011526 | Study # - 0008
+15.505sStudy Found: #- 90046 | Timekeeper - 3926 | Office - 22000
+15.510sProcessing #: 17878769 | FeeUserId - 7223 | Client # - 009506 | Study # - 0010
+15.523sStudy Found: #- 115348 | Timekeeper - 3926 | Office - 20500
+15.529sProcessing #: 17891797 | FeeUserId - 7223 | Client # - 002801 | Study # - 0017
+15.534sStudy Found: #- 115390 | Timekeeper - 3926 | Office - 17000
+15.538sProcessing #: 17908479 | FeeUserId - 7223 | Client # - 305525 | Study # - 0004
+15.543sStudy Found: #- 118651 | Timekeeper - 3926 | Office - 15000
+15.547sProcessing #: 20382122 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+15.552sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.556sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+15.561sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+15.566sProcessing #: 20551469 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+15.570sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.575sProcessing #: 20628392 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+15.580sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.584sProcessing #: 20808306 | FeeUserId - 5856 | Client # - 006318 | Study # - TCS2696
+15.589sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.594sProcessing #: 20826835 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+15.599sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.603sProcessing #: 20853779 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+15.608sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.612sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+15.616sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+15.621sProcessing #: 20904388 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+15.626sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.631sProcessing #: 21028013 | FeeUserId - 5856 | Client # - 011194 | Study # - TCS14843
+15.636sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.640sProcessing #: 21048401 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+15.645sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.650sProcessing #: 21079510 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+15.654sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.659sProcessing #: 24308699 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+15.664sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+15.668sProcessing #: 24314440 | FeeUserId - 498 | Client # - 303433 | Study # - 0002
+15.677sStudy Found: #- 60395 | Timekeeper - 3426 | Office - 50142
+15.682sProcessing #: 24314531 | FeeUserId - 4868 | Client # - 335088 | Study # - 0002
+15.686sStudy Found: #- 131452 | Timekeeper - 3018 | Office - 11000
+15.691sProcessing #: 24314535 | FeeUserId - 4868 | Client # - 338376 | Study # - 0001
+15.695sStudy Found: #- 150530 | Timekeeper - 3018 | Office - 11000
+15.701sProcessing #: 20872780 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+15.705sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.711sProcessing #: 20954224 | FeeUserId - 5856 | Client # - 008265 | Study # - TCS14657
+15.715sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.720sProcessing #: 21035177 | FeeUserId - 3487 | Client # - 302992 | Study # - TCS0001
+15.724sStudy Found: #- -1 | Timekeeper - 4428 | Office -
+15.728sProcessing #: 21051894 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+15.733sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.738sProcessing #: 22157018 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+15.743sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+15.747sProcessing #: 23949783 | FeeUserId - 5947 | Client # - 338571 | Study # - 0001
+15.752sStudy Found: #- 151759 | Timekeeper - 1756 | Office - 18500
+15.756sProcessing #: 24314517 | FeeUserId - 4868 | Client # - 305076 | Study # - 0008
+15.761sStudy Found: #- 151688 | Timekeeper - 3018 | Office - 15500
+15.766sProcessing #: 24314520 | FeeUserId - 4868 | Client # - 304423 | Study # - 0005
+15.771sStudy Found: #- 137169 | Timekeeper - 3018 | Office - 10500
+15.776sProcessing #: 24314523 | FeeUserId - 4868 | Client # - 336702 | Study # - 0002
+15.780sStudy Found: #- 139985 | Timekeeper - 3018 | Office - 20500
+15.786sProcessing #: 24314602 | FeeUserId - 1109 | Client # - 304854 | Study # - 0011
+15.791sStudy Found: #- 142084 | Timekeeper - 5234 | Office - 45109
+15.796sProcessing #: 24317401 | FeeUserId - 6659 | Client # - 308525 | Study # - 0006
+15.802sStudy Found: #- 147738 | Timekeeper - 2 | Office - 18000
+15.807sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+15.811sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+15.816sProcessing #: 20749125 | FeeUserId - 5856 | Client # - 300322 | Study # - TCS0001
+15.821sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.826sProcessing #: 20860818 | FeeUserId - 5856 | Client # - 011438 | Study # - TCS14766
+15.830sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.836sProcessing #: 20910596 | FeeUserId - 5856 | Client # - 011252 | Study # - TCS14653
+15.840sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.845sProcessing #: 21023692 | FeeUserId - 5856 | Client # - 009300 | Study # - TCS14842
+15.853sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.858sProcessing #: 21120045 | FeeUserId - 5856 | Client # - 012867 | Study # - TCS0001
+15.862sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.867sProcessing #: 21127719 | FeeUserId - 5856 | Client # - 008630 | Study # - TCS0001
+15.878sStudy Found: #- -1 | Timekeeper - 2314 | Office -
+15.883sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+15.887sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+15.892sProcessing #: 24308715 | FeeUserId - 611 | Client # - 010038 | Study # - 0020
+15.897sStudy Found: #- 152070 | Timekeeper - 1499 | Office - 19250
+15.901sProcessing #: 24313877 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+15.906sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+15.911sProcessing #: 24314430 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+15.915sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+15.920sProcessing #: 24314437 | FeeUserId - 7103 | Client # - 332121 | Study # - 0005
+15.924sStudy Found: #- 150410 | Timekeeper - 5016 | Office - 45131
+15.929sSending to 3E: Started
+49.269sSending to 3E: #24313873 | 334582/0005 | 5/22/2025 | 147456 Unit(s) - Failed
+49.275sSending to 3E: #19845299 | 301132/0006 | 1/1/2024 | 40 Unit(s) - Failed
+49.280sSending to 3E: #16198915 | 012986/0008 | 3/22/2023 | 2 Unit(s) - Failed
+49.284sSending to 3E: #20399525 | 010576/TCS11525 | 1/29/2024 | -5 Unit(s) - Failed
+49.289sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+49.293sSending to 3E: #5926294 | 014510/0003 | 3/20/2023 | 4 Unit(s) - Failed
+49.298sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+49.304sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+49.308sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+49.313sSending to 3E: #20765469 | 315539/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+49.317sSending to 3E: #24313919 | 337066/0002 | 5/21/2025 | 147456 Unit(s) - Failed
+49.322sSending to 3E: #24314146 | 309134/0007 | 5/23/2025 | 196608 Unit(s) - Failed
+49.326sSending to 3E: #19845316 | 012742/0016 | 1/1/2024 | 40 Unit(s) - Failed
+49.331sSending to 3E: #5829601 | 012986/0008 | 3/22/2023 | 2 Unit(s) - Failed
+49.336sSending to 3E: #21104313 | 009976/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+49.340sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+49.345sSending to 3E: #13616595 | 304060/0004 | 3/20/2023 | 2 Unit(s) - Failed
+49.350sSending to 3E: #17517592 | 014510/0003 | 3/20/2023 | 2 Unit(s) - Failed
+49.354sSending to 3E: #21100728 | 304763/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+49.359sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+49.364sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+49.369sSending to 3E: #24313926 | 337066/0002 | 5/19/2025 | 147456 Unit(s) - Failed
+49.373sSending to 3E: #24314167 | 309134/0007 | 5/19/2025 | 196608 Unit(s) - Failed
+49.378sSending to 3E: #19597761 | 009812/0007 | 12/5/2023 | 20 Unit(s) - Failed
+49.384sSending to 3E: #19869203 | 301677/0005 | 1/3/2024 | 40 Unit(s) - Failed
+49.390sSending to 3E: #20347161 | 013892/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+49.395sSending to 3E: #20784135 | 010576/TCS11525 | 1/29/2024 | 5 Unit(s) - Failed
+49.400sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+49.404sSending to 3E: #6794951 | 014510/0003 | 3/20/2023 | 2 Unit(s) - Failed
+49.409sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+49.414sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+49.418sSending to 3E: #21110693 | 320488/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+49.423sSending to 3E: #20833149 | 012115/TCS0004 | 1/18/2024 | 1 Unit(s) - Failed
+49.428sSending to 3E: #24313827 | 335848/0004 | 5/19/2025 | 131072 Unit(s) - Failed
+49.432sSending to 3E: #24314283 | 301167/0003 | 5/16/2025 | 16 Unit(s) - Failed
+49.437sSending to 3E: #24314449 | 332121/0005 | 5/19/2025 | 131072 Unit(s) - Failed
+49.441sSending to 3E: #17864852 | 302822/0005 | 7/12/2023 | 20 Unit(s) - Failed
+49.446sSending to 3E: #17891795 | 308395/0004 | 7/15/2023 | 20 Unit(s) - Failed
+49.450sSending to 3E: #17908476 | 301992/0004 | 7/18/2023 | 20 Unit(s) - Failed
+49.455sSending to 3E: #20435351 | 307233/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+49.460sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+49.464sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+49.469sSending to 3E: #20743816 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+49.473sSending to 3E: #20821485 | 011438/TCS14766 | 12/12/2022 | 1 Unit(s) - Failed
+49.478sSending to 3E: #24313820 | 335848/0004 | 5/21/2025 | 138240 Unit(s) - Failed
+49.482sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+49.487sSending to 3E: #20737386 | 307233/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+49.491sSending to 3E: #24314542 | 330257/0006 | 4/17/2025 | 122880 Unit(s) - Failed
+49.496sSending to 3E: #24314546 | 336422/0002 | 4/17/2025 | 245760 Unit(s) - Failed
+49.500sSending to 3E: #17870303 | 333387/0006 | 7/13/2023 | 40 Unit(s) - Failed
+49.505sSending to 3E: #17891802 | 003004/0019 | 7/15/2023 | 20 Unit(s) - Failed
+49.509sSending to 3E: #17908478 | 301992/0005 | 7/18/2023 | 20 Unit(s) - Failed
+49.514sSending to 3E: #20384680 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+49.518sSending to 3E: #20422742 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+49.524sSending to 3E: #20480631 | 301648/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+49.528sSending to 3E: #24313785 | 000001/0019 | 5/22/2025 | 196608 Unit(s) - Failed
+49.533sSending to 3E: #24313854 | 336384/0002 | 5/21/2025 | 196608 Unit(s) - Failed
+49.537sSending to 3E: #17864850 | 011526/0008 | 7/12/2023 | 20 Unit(s) - Failed
+49.543sSending to 3E: #17878769 | 009506/0010 | 7/14/2023 | 20 Unit(s) - Failed
+49.548sSending to 3E: #17891797 | 002801/0017 | 7/15/2023 | 20 Unit(s) - Failed
+49.553sSending to 3E: #17908479 | 305525/0004 | 7/18/2023 | 40 Unit(s) - Failed
+49.558sSending to 3E: #20382122 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+49.562sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+49.568sSending to 3E: #20551469 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+49.573sSending to 3E: #20628392 | 011194/TCS14843 | 12/12/2022 | -2 Unit(s) - Failed
+49.577sSending to 3E: #20808306 | 006318/TCS2696 | 12/12/2022 | -1 Unit(s) - Failed
+49.582sSending to 3E: #20826835 | 012867/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+49.588sSending to 3E: #20853779 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+49.592sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+49.597sSending to 3E: #20904388 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+49.601sSending to 3E: #21028013 | 011194/TCS14843 | 12/12/2022 | 1 Unit(s) - Failed
+49.607sSending to 3E: #21048401 | 008630/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+49.613sSending to 3E: #21079510 | 300322/TCS0001 | 12/12/2022 | -3 Unit(s) - Failed
+49.618sSending to 3E: #24308699 | 010038/0020 | 4/28/2025 | 12 Unit(s) - Failed
+49.623sSending to 3E: #24314440 | 303433/0002 | 5/1/2025 | 196608 Unit(s) - Failed
+49.627sSending to 3E: #24314531 | 335088/0002 | 4/17/2025 | 196608 Unit(s) - Failed
+49.632sSending to 3E: #24314535 | 338376/0001 | 4/17/2025 | 196608 Unit(s) - Failed
+49.637sSending to 3E: #20872780 | 300322/TCS0001 | 12/12/2022 | 4 Unit(s) - Failed
+49.641sSending to 3E: #20954224 | 008265/TCS14657 | 12/12/2022 | -2 Unit(s) - Failed
+49.646sSending to 3E: #21035177 | 302992/TCS0001 | 12/12/2022 | 2 Unit(s) - Failed
+49.651sSending to 3E: #21051894 | 009300/TCS14842 | 12/12/2022 | 1 Unit(s) - Failed
+49.655sSending to 3E: #22157018 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+49.659sSending to 3E: #23949783 | 338571/0001 | 2/17/2025 | 2 Unit(s) - Failed
+49.665sSending to 3E: #24314517 | 305076/0008 | 4/18/2025 | 16384 Unit(s) - Failed
+49.668sSending to 3E: #24314520 | 304423/0005 | 4/17/2025 | 196608 Unit(s) - Failed
+49.673sSending to 3E: #24314523 | 336702/0002 | 4/17/2025 | 131072 Unit(s) - Failed
+49.679sSending to 3E: #24314602 | 304854/0011 | 5/16/2025 | 962640 Unit(s) - Failed
+49.684sSending to 3E: #24317401 | 308525/0006 | 7/31/2025 | 40 Unit(s) - Failed
+49.688sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+49.693sSending to 3E: #20749125 | 300322/TCS0001 | 12/12/2022 | -4 Unit(s) - Failed
+49.697sSending to 3E: #20860818 | 011438/TCS14766 | 12/12/2022 | -1 Unit(s) - Failed
+49.702sSending to 3E: #20910596 | 011252/TCS14653 | 12/12/2022 | 1 Unit(s) - Failed
+49.706sSending to 3E: #21023692 | 009300/TCS14842 | 12/12/2022 | -1 Unit(s) - Failed
+49.711sSending to 3E: #21120045 | 012867/TCS0001 | 12/12/2022 | 1 Unit(s) - Failed
+49.716sSending to 3E: #21127719 | 008630/TCS0001 | 12/12/2022 | -1 Unit(s) - Failed
+49.720sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+49.725sSending to 3E: #24308715 | 010038/0020 | 4/30/2025 | 6 Unit(s) - Failed
+49.729sSending to 3E: #24313877 | 337877/0003 | 5/23/2025 | 2667456 Unit(s) - Failed
+49.736sSending to 3E: #24314430 | 303433/0006 | 5/8/2025 | 147456 Unit(s) - Failed
+49.741sSending to 3E: #24314437 | 332121/0005 | 5/21/2025 | 331776 Unit(s) - Failed

+1h 12m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/17/2025 3:43:08 PM

+4.337s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+26ms Processing

Server:
dw0sdwk000fbp:6752
Worker:
15751689
+40msOfflineTimeCommitTo3ECommandHandler - Started
+1.169sNo of records retrieved : 417

+41m 22.270s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/17/2025 2:31:03 PM

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

+103ms Processing

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

+24m 56.740s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 1:49:36 PM

+4.997s 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.100s Processing

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

+12m 1.600s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 1:24:30 PM

+3.237s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+30ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
90cb0a2f
+50msOfflineTimeCommitTo3ECommandHandler - Started
+1.145sNo of records retrieved : 417

+6m 41.913s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+7ms Scheduled

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

Enqueue at:
11/17/2025 1:12:18 PM

+3.297s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+20ms Processing

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

+3m 28.270s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/17/2025 1:05:39 PM

+9.813s 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:
dw0sdwk000fbp:7776
Worker:
4eca2c96
+1.897sOfflineTimeCommitTo3ECommandHandler - Started
+5.131sNo of records retrieved : 417

+55.900s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/17/2025 1:01:52 PM

+4.490s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+24ms Processing

Server:
dw0sdwk000fbp:7776
Worker:
90cb0a2f
+74msOfflineTimeCommitTo3ECommandHandler - Started
+1.984sNo of records retrieved : 417

+27.020s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+6ms Scheduled

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

Enqueue at:
11/17/2025 1:01:02 PM

+3.037s 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:7776
Worker:
66a85791
+37msOfflineTimeCommitTo3ECommandHandler - Started
+1.085sNo of records retrieved : 417

+21.803s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/17/2025 1:00:32 PM

+5.527s 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:7776
Worker:
4eca2c96
+95msOfflineTimeCommitTo3ECommandHandler - Started
+1.805sNo of records retrieved : 417

+13ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/17/2025 1:00:07 PM Created