IOfflineTimeCommitTo3ECommandHandler.Run

// Job ID: #1118489
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
1763532011

State

11/19/2025 10:32:23 AM (+35.910s) 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 1616.

Newtonsoft.Json.JsonSerializationException: Error converting value {null} to type 'System.Int32'. Path 'GroupFeeUserId', line 1, position 1616.
 ---> 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.Scheduler.Billing.Application.Features.CommitTimeTo3E.Commands.OfflineTimeCommitTo3ECommandHandler.<>c.<UpdateOfflineSubmitEntries>b__25_0(BillingDto m) in C:\agent\_work\1\s\A1Solution\src-schedulers\AG.A1.Scheduler.Billing.Application\Features\CommitTimeTo3E\Commands\OfflineTimeCommitTo3ECommandHandler.cs:line 431
   at System.Linq.Enumerable.SelectListIterator`2.ToList()
   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 431
   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)

+67ms Processing

Server:
dw0sdwk000fbp:7824
Worker:
a9ea38e5
+163msOfflineTimeCommitTo3ECommandHandler - Started
+2.576sNo of records retrieved : 419
+7.579sProcessing #: 24314512 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+7.598sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+7.609sProcessing #: 20396352 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+7.629sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+7.639sProcessing #: 20777582 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+7.659sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+7.669sProcessing #: 22157039 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+7.689sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.087sProcessing #: 21107994 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+8.108sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.118sProcessing #: 20747846 | FeeUserId - 3224 | Client # - 307170 | Study # - TCS0001
+8.128sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.138sProcessing #: 21110693 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+8.147sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.157sProcessing #: 20833149 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+8.167sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.177sProcessing #: 24313827 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+8.188sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+8.206sProcessing #: 20526601 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+8.216sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+8.296sProcessing #: 24313876 | FeeUserId - 7572 | Client # - 336388 | Study # - 0003
+8.326sStudy Found: #- 150628 | Timekeeper - 6578 | Office - 45121
+8.346sProcessing #: 24314510 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+8.366sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+8.376sProcessing #: 20583741 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.396sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.416sProcessing #: 22157035 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.437sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.456sProcessing #: 20553023 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+8.467sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.477sProcessing #: 20525277 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+8.487sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.497sProcessing #: 20564124 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+8.507sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.517sProcessing #: 20765469 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+8.526sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.539sProcessing #: 24313830 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+8.557sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+8.567sProcessing #: 20760383 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+8.577sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+8.607sProcessing #: 24313879 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+8.617sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+8.626sProcessing #: 23760686 | FeeUserId - 7828 | Client # - 338472 | Study # - 0001
+8.635sStudy Found: #- 151241 | Timekeeper - 6740 | Office - 70142
+8.645sProcessing #: 24314507 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+8.656sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+8.675sProcessing #: 20521437 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+8.686sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.696sProcessing #: 20865391 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.706sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.716sProcessing #: 22157041 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.725sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+8.736sProcessing #: 21131015 | FeeUserId - 3224 | Client # - 303023 | Study # - TCS0001
+8.746sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.756sProcessing #: 20728081 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+8.766sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.776sProcessing #: 20522607 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+8.786sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.797sProcessing #: 20422898 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+8.816sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+8.828sProcessing #: 24313820 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+8.847sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+8.867sProcessing #: 20534399 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+8.896sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+8.907sProcessing #: 24314326 | FeeUserId - 7621 | Client # - 324247 | Study # - 0009
+8.926sStudy Found: #- 141816 | Timekeeper - 6679 | Office - 13750
+8.937sProcessing #: 24314508 | FeeUserId - 595 | Client # - 303062 | Study # - 0011
+8.957sStudy Found: #- 143615 | Timekeeper - 5284 | Office - 13250
+8.967sProcessing #: 20472851 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+8.977sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+8.987sProcessing #: 22157018 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+8.997sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.007sProcessing #: 20604752 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+9.017sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.037sProcessing #: 20522507 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+9.047sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.057sProcessing #: 20665980 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+9.077sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.097sProcessing #: 20666503 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+9.109sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.128sProcessing #: 24313823 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+9.137sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+9.148sProcessing #: 24314187 | FeeUserId - 7475 | Client # - 338598 | Study # - 0001
+9.158sStudy Found: #- 151875 | Timekeeper - 6524 | Office - 45137
+9.168sProcessing #: 24314283 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+9.177sStudy Not Found
+9.188sProcessing #: 24314419 | FeeUserId - 8071 | Client # - 337096 | Study # - 0020
+9.198sStudy Not Found
+9.207sProcessing #: 24314509 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+9.219sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+9.238sProcessing #: 20509712 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+9.248sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.269sProcessing #: 22157020 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.288sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.298sProcessing #: 21100728 | FeeUserId - 3224 | Client # - 304763 | Study # - TCS0001
+9.308sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.318sProcessing #: 20380086 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+9.328sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.341sProcessing #: 20660054 | FeeUserId - 3224 | Client # - 315539 | Study # - TCS0002
+9.358sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.379sProcessing #: 24313848 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+9.398sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+9.409sProcessing #: 20894015 | FeeUserId - 7373 | Client # - 000001 | Study # - 0018
+9.419sStudy Found: #- 69884 | Timekeeper - 6516 | Office - 20500
+9.429sProcessing #: 24313882 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+9.439sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+9.449sProcessing #: 24243858 | FeeUserId - 7728 | Client # - 011613 | Study # - 0001
+9.459sStudy Found: #- 26409 | Timekeeper - 6674 | Office - 20500
+9.469sProcessing #: 24313846 | FeeUserId - 8102 | Client # - 338523 | Study # - 0001
+9.478sStudy Found: #- 151527 | Timekeeper - 6934 | Office - 45111
+9.489sProcessing #: 24314513 | FeeUserId - 595 | Client # - 011181 | Study # - 0011
+9.499sStudy Found: #- 142328 | Timekeeper - 5284 | Office - 17750
+9.509sProcessing #: 20558159 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+9.519sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.530sProcessing #: 22157014 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.549sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.560sProcessing #: 20450274 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+9.569sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.580sProcessing #: 21089554 | FeeUserId - 3224 | Client # - 308780 | Study # - TCS0002
+9.589sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.600sProcessing #: 20581044 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+9.610sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.619sProcessing #: 20510505 | FeeUserId - 3224 | Client # - 313035 | Study # - TCS0001
+9.630sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.640sProcessing #: 24313825 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+9.650sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+9.660sProcessing #: 24314186 | FeeUserId - 7475 | Client # - 315155 | Study # - 0004
+9.670sStudy Found: #- 153113 | Timekeeper - 6524 | Office - 45134
+9.680sProcessing #: 24314322 | FeeUserId - 7624 | Client # - 312684 | Study # - 0009
+9.690sStudy Found: #- 151086 | Timekeeper - 6681 | Office - 14500
+9.700sProcessing #: 24318380 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+9.720sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+9.740sProcessing #: 24314511 | FeeUserId - 595 | Client # - 012505 | Study # - 0012
+9.760sStudy Found: #- 145137 | Timekeeper - 5284 | Office - 16000
+9.780sProcessing #: 20585053 | FeeUserId - 4088 | Client # - 303063 | Study # - TCS0001
+9.800sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+9.820sProcessing #: 22157037 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+9.830sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+9.839sProcessing #: 20645809 | FeeUserId - 3224 | Client # - 302764 | Study # - TCS0002
+9.848sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.858sProcessing #: 20716204 | FeeUserId - 3224 | Client # - 318158 | Study # - TCS0001
+9.868sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.878sProcessing #: 20628928 | FeeUserId - 3224 | Client # - 320488 | Study # - TCS0001
+9.888sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.898sProcessing #: 20602383 | FeeUserId - 3224 | Client # - 012115 | Study # - TCS0004
+9.928sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+9.938sProcessing #: 24313847 | FeeUserId - 7352 | Client # - 335848 | Study # - 0004
+9.948sStudy Found: #- 144013 | Timekeeper - 6513 | Office - 45110
+9.957sProcessing #: 20875670 | FeeUserId - 7373 | Client # - 335735 | Study # - 0001
+9.967sStudy Found: #- 137641 | Timekeeper - 6516 | Office - 12500
+9.977sProcessing #: 24313881 | FeeUserId - 7572 | Client # - 315996 | Study # - 0007
+9.988sStudy Found: #- 151648 | Timekeeper - 6578 | Office - 45122
+9.997sProcessing #: 24313878 | FeeUserId - 7921 | Client # - 337877 | Study # - 0003
+10.007sStudy Found: #- 150435 | Timekeeper - 6779 | Office - 45104
+10.017sProcessing #: 21039680 | FeeUserId - 4088 | Client # - 008501 | Study # - TCS2597
+10.026sStudy Found: #- -1 | Timekeeper - 6070 | Office -
+10.038sProcessing #: 22157016 | FeeUserId - 4088 | Client # - 301710 | Study # - 0002
+10.057sStudy Found: #- 70098 | Timekeeper - 6070 | Office - 11250
+10.068sProcessing #: 20783833 | FeeUserId - 3224 | Client # - 301201 | Study # - TCS0001
+10.078sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.098sProcessing #: 20464698 | FeeUserId - 3224 | Client # - 324848 | Study # - TCS0001
+10.108sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.118sProcessing #: 20663134 | FeeUserId - 3224 | Client # - 007933 | Study # - TCS0001
+10.128sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.148sProcessing #: 20526701 | FeeUserId - 3224 | Client # - 313708 | Study # - TCS0001
+10.168sStudy Found: #- -1 | Timekeeper - 6175 | Office -
+10.180sProcessing #: 24313854 | FeeUserId - 7352 | Client # - 336384 | Study # - 0002
+10.198sStudy Found: #- 143647 | Timekeeper - 6513 | Office - 45108
+10.208sProcessing #: 24314189 | FeeUserId - 7475 | Client # - 338598 | Study # - 0001
+10.220sStudy Found: #- 151875 | Timekeeper - 6524 | Office - 45137
+10.238sProcessing #: 24314290 | FeeUserId - 7719 | Client # - 301167 | Study # - 0003
+10.269sStudy Not Found
+10.279sProcessing #: 24318379 | FeeUserId - 7975 | Client # - 338809 | Study # - 0004
+10.289sStudy Found: #- 154441 | Timekeeper - 6825 | Office - 45131
+10.299sProcessing #: 24314542 | FeeUserId - 4868 | Client # - 330257 | Study # - 0006
+10.319sStudy Found: #- 149658 | Timekeeper - 3018 | Office - 16000
+10.329sProcessing #: 24157124 | FeeUserId - 4785 | Client # - 007973 | Study # - 0021
+10.339sStudy Found: #- 96067 | Timekeeper - 5580 | Office - 19250
+10.359sProcessing #: 24314520 | FeeUserId - 4868 | Client # - 304423 | Study # - 0005
+10.369sStudy Found: #- 137169 | Timekeeper - 3018 | Office - 10500
+10.379sProcessing #: 24314523 | FeeUserId - 4868 | Client # - 336702 | Study # - 0002
+10.389sStudy Found: #- 139985 | Timekeeper - 3018 | Office - 20500
+10.398sProcessing #: 24314517 | FeeUserId - 4868 | Client # - 305076 | Study # - 0008
+10.408sStudy Found: #- 151688 | Timekeeper - 3018 | Office - 15500
+10.428sProcessing #: 24314430 | FeeUserId - 498 | Client # - 303433 | Study # - 0006
+10.438sStudy Found: #- 60399 | Timekeeper - 3426 | Office - 50142
+10.448sProcessing #: 6851364 | FeeUserId - 3081 | Client # - 304060 | Study # - 0004
+10.458sStudy Found: #- 86913 | Timekeeper - 5868 | Office - 18000
+10.469sProcessing #: 9668657 | FeeUserId - 3081 | Client # - 014510 | Study # - 0003
+10.478sStudy Found: #- 97529 | Timekeeper - 5868 | Office - 18750
+10.488sProcessing #: 17864850 | FeeUserId - 7223 | Client # - 011526 | Study # - 0008
+10.499sStudy Found: #- 90046 | Timekeeper - 3926 | Office - 22000
+10.509sProcessing #: 17878769 | FeeUserId - 7223 | Client # - 009506 | Study # - 0010
+10.519sStudy Found: #- 115348 | Timekeeper - 3926 | Office - 20500
+10.529sProcessing #: 17891797 | FeeUserId - 7223 | Client # - 002801 | Study # - 0017
+10.539sStudy Found: #- 115390 | Timekeeper - 3926 | Office - 17000
+10.549sProcessing #: 17908479 | FeeUserId - 7223 | Client # - 305525 | Study # - 0004
+10.559sStudy Found: #- 118651 | Timekeeper - 3926 | Office - 15000
+10.569sProcessing #: 24314519 | FeeUserId - 4868 | Client # - 304423 | Study # - 0006
+10.579sStudy Found: #- 149326 | Timekeeper - 3018 | Office - 10500
+10.589sSending to 3E: Started
+34.373sSending to 3E: #24314512 | 012505/0012 | 5/15/2025 | 221184 Unit(s) - Failed
+34.393sSending to 3E: #20396352 | 008501/TCS2597 | 1/29/2024 | -2 Unit(s) - Failed
+34.403sSending to 3E: #20777582 | 303063/TCS0001 | 1/31/2024 | -12 Unit(s) - Failed
+34.412sSending to 3E: #22157039 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+34.433sSending to 3E: #21107994 | 303023/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+34.443sSending to 3E: #20747846 | 307170/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+34.453sSending to 3E: #21110693 | 320488/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+34.463sSending to 3E: #20833149 | 012115/TCS0004 | 1/18/2024 | 1 Unit(s) - Failed
+34.484sSending to 3E: #24313827 | 335848/0004 | 5/19/2025 | 131072 Unit(s) - Failed
+34.503sSending to 3E: #20526601 | 335735/0001 | 1/22/2024 | 40 Unit(s) - Failed
+34.524sSending to 3E: #24313876 | 336388/0003 | 5/21/2025 | 165888 Unit(s) - Failed
+34.543sSending to 3E: #24314510 | 012505/0012 | 5/12/2025 | 221184 Unit(s) - Failed
+34.564sSending to 3E: #20583741 | 303063/TCS0001 | 1/31/2024 | 2 Unit(s) - Failed
+34.574sSending to 3E: #22157035 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+34.584sSending to 3E: #20553023 | 302764/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+34.594sSending to 3E: #20525277 | 318158/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+34.614sSending to 3E: #20564124 | 320488/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+34.624sSending to 3E: #20765469 | 315539/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+34.634sSending to 3E: #24313830 | 335848/0004 | 5/14/2025 | 165888 Unit(s) - Failed
+34.644sSending to 3E: #20760383 | 335735/0001 | 1/10/2024 | 24 Unit(s) - Failed
+34.656sSending to 3E: #24313879 | 315996/0007 | 5/20/2025 | 1799704 Unit(s) - Failed
+34.684sSending to 3E: #23760686 | 338472/0001 | 1/17/2025 | 1 Unit(s) - Failed
+34.697sSending to 3E: #24314507 | 303062/0011 | 5/16/2025 | 147456 Unit(s) - Failed
+34.723sSending to 3E: #20521437 | 008501/TCS2597 | 1/29/2024 | 4 Unit(s) - Failed
+34.734sSending to 3E: #20865391 | 303063/TCS0001 | 1/31/2024 | -2 Unit(s) - Failed
+34.744sSending to 3E: #22157041 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+34.754sSending to 3E: #21131015 | 303023/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+34.764sSending to 3E: #20728081 | 308780/TCS0002 | 1/18/2024 | 4 Unit(s) - Failed
+34.774sSending to 3E: #20522607 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+34.784sSending to 3E: #20422898 | 313035/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+34.805sSending to 3E: #24313820 | 335848/0004 | 5/21/2025 | 138240 Unit(s) - Failed
+34.815sSending to 3E: #20534399 | 000001/0018 | 1/31/2024 | 18 Unit(s) - Failed
+34.835sSending to 3E: #24314326 | 324247/0009 | 5/23/2025 | 34 Unit(s) - Failed
+34.845sSending to 3E: #24314508 | 303062/0011 | 5/9/2025 | 221184 Unit(s) - Failed
+34.854sSending to 3E: #20472851 | 303063/TCS0001 | 1/31/2024 | -8 Unit(s) - Failed
+34.864sSending to 3E: #22157018 | 301710/0002 | 3/11/2024 | 12 Unit(s) - Failed
+34.874sSending to 3E: #20604752 | 304763/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+34.884sSending to 3E: #20522507 | 324848/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+34.894sSending to 3E: #20665980 | 007933/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+34.904sSending to 3E: #20666503 | 313708/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+34.914sSending to 3E: #24313823 | 335848/0004 | 5/23/2025 | 196608 Unit(s) - Failed
+34.934sSending to 3E: #24314187 | 338598/0001 | 5/22/2025 | 1388480 Unit(s) - Failed
+34.944sSending to 3E: #24314283 | 301167/0003 | 5/16/2025 | 16 Unit(s) - Failed
+34.965sSending to 3E: #24314419 | 337096/0020 | 5/26/2025 | 32 Unit(s) - Failed
+34.985sSending to 3E: #24314509 | 012505/0012 | 5/9/2025 | 165888 Unit(s) - Failed
+35.015sSending to 3E: #20509712 | 303063/TCS0001 | 1/31/2024 | 12 Unit(s) - Failed
+35.025sSending to 3E: #22157020 | 301710/0002 | 3/11/2024 | 8 Unit(s) - Failed
+35.045sSending to 3E: #21100728 | 304763/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+35.075sSending to 3E: #20380086 | 320488/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+35.104sSending to 3E: #20660054 | 315539/TCS0002 | 1/18/2024 | -1 Unit(s) - Failed
+35.136sSending to 3E: #24313848 | 335848/0004 | 5/13/2025 | 147456 Unit(s) - Failed
+35.165sSending to 3E: #20894015 | 000001/0018 | 1/3/2024 | 16 Unit(s) - Failed
+35.186sSending to 3E: #24313882 | 315996/0007 | 5/19/2025 | 1859311 Unit(s) - Failed
+35.206sSending to 3E: #24243858 | 011613/0001 | 5/1/2025 | 3 Unit(s) - Failed
+35.226sSending to 3E: #24313846 | 338523/0001 | 5/14/2025 | 20 Unit(s) - Failed
+35.236sSending to 3E: #24314513 | 011181/0011 | 5/19/2025 | 2792736 Unit(s) - Failed
+35.246sSending to 3E: #20558159 | 008501/TCS2597 | 1/29/2024 | 2 Unit(s) - Failed
+35.256sSending to 3E: #22157014 | 301710/0002 | 3/11/2024 | 10 Unit(s) - Failed
+35.276sSending to 3E: #20450274 | 301201/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+35.286sSending to 3E: #21089554 | 308780/TCS0002 | 1/18/2024 | -4 Unit(s) - Failed
+35.306sSending to 3E: #20581044 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+35.316sSending to 3E: #20510505 | 313035/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+35.326sSending to 3E: #24313825 | 335848/0004 | 5/21/2025 | 221184 Unit(s) - Failed
+35.336sSending to 3E: #24314186 | 315155/0004 | 5/19/2025 | 1886769 Unit(s) - Failed
+35.345sSending to 3E: #24314322 | 312684/0009 | 5/25/2025 | 221184 Unit(s) - Failed
+35.354sSending to 3E: #24318380 | 338809/0004 | 7/15/2025 | 2 Unit(s) - Failed
+35.365sSending to 3E: #24314511 | 012505/0012 | 5/13/2025 | 165888 Unit(s) - Failed
+35.375sSending to 3E: #20585053 | 303063/TCS0001 | 1/31/2024 | 8 Unit(s) - Failed
+35.384sSending to 3E: #22157037 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+35.394sSending to 3E: #20645809 | 302764/TCS0002 | 1/18/2024 | 1 Unit(s) - Failed
+35.404sSending to 3E: #20716204 | 318158/TCS0001 | 1/18/2024 | -1 Unit(s) - Failed
+35.414sSending to 3E: #20628928 | 320488/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+35.423sSending to 3E: #20602383 | 012115/TCS0004 | 1/18/2024 | -1 Unit(s) - Failed
+35.433sSending to 3E: #24313847 | 335848/0004 | 5/14/2025 | 172032 Unit(s) - Failed
+35.442sSending to 3E: #20875670 | 335735/0001 | 1/17/2024 | 26 Unit(s) - Failed
+35.452sSending to 3E: #24313881 | 315996/0007 | 5/20/2025 | 1090736 Unit(s) - Failed
+35.461sSending to 3E: #24313878 | 337877/0003 | 5/22/2025 | 836736 Unit(s) - Failed
+35.470sSending to 3E: #21039680 | 008501/TCS2597 | 1/29/2024 | -4 Unit(s) - Failed
+35.481sSending to 3E: #22157016 | 301710/0002 | 3/11/2024 | 2 Unit(s) - Failed
+35.491sSending to 3E: #20783833 | 301201/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+35.500sSending to 3E: #20464698 | 324848/TCS0001 | 1/18/2024 | -2 Unit(s) - Failed
+35.510sSending to 3E: #20663134 | 007933/TCS0001 | 1/18/2024 | 2 Unit(s) - Failed
+35.520sSending to 3E: #20526701 | 313708/TCS0001 | 1/18/2024 | 1 Unit(s) - Failed
+35.540sSending to 3E: #24313854 | 336384/0002 | 5/21/2025 | 196608 Unit(s) - Failed
+35.550sSending to 3E: #24314189 | 338598/0001 | 5/21/2025 | 540851 Unit(s) - Failed
+35.570sSending to 3E: #24314290 | 301167/0003 | 5/13/2025 | 16 Unit(s) - Failed
+35.579sSending to 3E: #24318379 | 338809/0004 | 7/20/2025 | 1 Unit(s) - Failed
+35.589sSending to 3E: #24314542 | 330257/0006 | 4/17/2025 | 122880 Unit(s) - Failed
+35.598sSending to 3E: #24157124 | 007973/0021 | 4/10/2025 | 39 Unit(s) - Failed
+35.609sSending to 3E: #24314520 | 304423/0005 | 4/17/2025 | 196608 Unit(s) - Failed
+35.619sSending to 3E: #24314523 | 336702/0002 | 4/17/2025 | 131072 Unit(s) - Failed
+35.629sSending to 3E: #24314517 | 305076/0008 | 4/18/2025 | 16384 Unit(s) - Failed
+35.639sSending to 3E: #24314430 | 303433/0006 | 5/8/2025 | 147456 Unit(s) - Failed
+35.652sSending to 3E: #6851364 | 304060/0004 | 3/20/2023 | 2 Unit(s) - Failed
+35.668sSending to 3E: #9668657 | 014510/0003 | 3/20/2023 | 4 Unit(s) - Failed
+35.679sSending to 3E: #17864850 | 011526/0008 | 7/12/2023 | 20 Unit(s) - Failed
+35.689sSending to 3E: #17878769 | 009506/0010 | 7/14/2023 | 20 Unit(s) - Failed
+35.699sSending to 3E: #17891797 | 002801/0017 | 7/15/2023 | 20 Unit(s) - Failed
+35.709sSending to 3E: #17908479 | 305525/0004 | 7/18/2023 | 40 Unit(s) - Failed
+35.719sSending to 3E: #24314519 | 304423/0006 | 4/17/2025 | 147456 Unit(s) - Failed

+1h 50m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/19/2025 10:31:43 AM

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

+5.064s Processing

Server:
dw0sdwk000fbp:4392
Worker:
51e57832
+39msOfflineTimeCommitTo3ECommandHandler - Started
+1.178sNo of records retrieved : 419

+1h 9m Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+17ms Scheduled

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

Enqueue at:
11/19/2025 8:40:44 AM

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

+50ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
19cabdbd
+67msOfflineTimeCommitTo3ECommandHandler - Started
+934msNo of records retrieved : 419

+42m 33.816s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/19/2025 7:30:57 AM

+4.807s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+43ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
c040cfe5
+92msOfflineTimeCommitTo3ECommandHandler - Started
+1.647sNo of records retrieved : 419

+24m 38.494s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/19/2025 6:48:20 AM

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

+63ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
c040cfe5
+72msOfflineTimeCommitTo3ECommandHandler - Started
+1.316sNo of records retrieved : 419

+12m 20.694s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+3ms Scheduled

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

Enqueue at:
11/19/2025 6:23:33 AM

+5.017s Failed

An exception occurred during performance of the job.

System.InvalidOperationException

Nullable object must have a value.

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

+26ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
cdfd5bb0
+35msOfflineTimeCommitTo3ECommandHandler - Started
+1.974sNo of records retrieved : 419

+5m 30.954s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/19/2025 6:11:07 AM

+310ms Failed

An exception occurred during processing of a background job.

System.InvalidOperationException

A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.

System.InvalidOperationException: A suitable constructor for type 'AG.A1.Scheduler.Billing.Contracts.IOfflineTimeCommitTo3ECommandHandler' could not be located. Ensure the type is concrete and all parameters of a public constructor are either registered as services or passed as arguments. Also ensure no extraneous arguments are provided.
   at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance(IServiceProvider provider, Type instanceType, Object[] parameters)
   at Hangfire.Server.CoreBackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.BackgroundJobPerformer.<>c__DisplayClass9_0.<PerformJobWithFilters>b__0()
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilter filter, PerformingContext preContext, Func`1 continuation)
   at Hangfire.Server.BackgroundJobPerformer.PerformJobWithFilters(PerformContext context, IEnumerable`1 filters)
   at Hangfire.Server.BackgroundJobPerformer.Perform(PerformContext context)
   at Hangfire.Server.Worker.PerformJob(BackgroundProcessContext context, IStorageConnection connection, String jobId)

+50ms Processing

Server:
dw0sdwk000fbp:6964
Worker:
5e346e1d

+1m 42.346s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+10ms Scheduled

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

Enqueue at:
11/19/2025 6:05:39 AM

+3.500s 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:7460
Worker:
19cabdbd
+240msOfflineTimeCommitTo3ECommandHandler - Started
+1.389sNo of records retrieved : 419

+1m 46.240s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+16ms Scheduled

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

Enqueue at:
11/19/2025 6:03:43 AM

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

+140ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
23259937
+552msOfflineTimeCommitTo3ECommandHandler - Started
+4.389sNo of records retrieved : 419

+40.576s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/19/2025 6:01:50 AM

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

+16ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
cdfd5bb0
+33msOfflineTimeCommitTo3ECommandHandler - Started
+1.316sNo of records retrieved : 419

+58.380s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+4ms Scheduled

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

Enqueue at:
11/19/2025 6:01:00 AM

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

+76ms Processing

Server:
dw0sdwk000fbp:7460
Worker:
c040cfe5
+94msOfflineTimeCommitTo3ECommandHandler - Started
+2.430sNo of records retrieved : 419

+10ms Enqueued

Triggered by recurring job scheduler

Queue:
a1-billing

11/19/2025 6:00:11 AM Created