"Negative values of work timephased data are not supported" error when importing mpp file

I am getting an error "“Negative values of work timephased data are not supported” error when importing mpp file. It happens on the all to new Project(FileStream) and produces the following STACK TRACE:
at Aspose.Tasks.TimephasedData…ctor(Int32 #=zbXh3Npg=, DateTime #=z6MpL3i8=, DateTime #=z$YdmEk0=, TimeSpan #=zVHsuZVU=, TimeUnitType #=zg6dIGl1CWOdv, TimephasedDataType #=zNtOZ_AQ=)
at #=zqbtvGXh8LwHEuATKN3Lcx9DW7p8c.#=z0N3JnID4YlJ3(TimephasedDataCollection #=z7qhoTnU=, DateTime #=z6MpL3i8=, DateTime #=z$YdmEk0=, TimeSpan #=zvWfWIlc=, Int32 #=zbXh3Npg=, TimephasedDataType #=zNtOZ_AQ=, Boolean #=zufMwGmM=)
at #=zqbtvGXh8LwHEuATKN3Lcx9DW7p8c.#=z0N3JnID4YlJ3(TimephasedDataCollection #=z7qhoTnU=, #=zml98jVEh5s3_gD2zSnrcxDuGX1b1 #=z$Vz6TtHoQQueHkwsigrE89Q=, Int32 #=zbXh3Npg=, TimephasedDataType #=zNtOZ_AQ=)
at Aspose.Tasks.AssignmentBaseline.get_TimephasedData()
at Aspose.Tasks.ResourceAssignment.#=zRBrl_XEmCL6Hx4WxZTsH0jU=(TimephasedDataCollection #=zB8UGkLQ=)
at Aspose.Tasks.ResourceAssignment.#=zh7JHHC2OZcg6Jin34gaqFE8=(TimephasedDataCollection #=z3u5Pk9Q=, Boolean #=zPDI0E1eV94DfH$Kre8ZbnQ0=)
at Aspose.Tasks.ResourceAssignment.get_TimephasedData()
at #=zhQkqHLrWNdewQ_u0Xoy_ubgfxkhCh$mQSGvXOSLs_Ys5uGDEFf8OSoZIMZDxZh0ayQ==.#=zLgp8PuNOkFsSsfreaA==(ResourceAssignment #=zltfKhHGX7lXc, DateTime #=zJILsdwc=)
at #=zGRH6ooAqvI1LdHABwIELLDmpt4uPZbxJS$MEw3whKG3nx4$Pldz25$Y=.#=zMRUCgfbzBGO03_z6ViKEncYtuwXNCrptedtSXyU=(ResourceAssignment #=zP9Yk9vk=)
at #=zNW3$2Dg$RBp$CK21xLcNghDE45SNwRAJPeTkY6y9q7jpTXl3hGK6zMs=.#=zraF_i4V_i1cc(ResourceAssignment #=zltfKhHGX7lXc)
at #=zF4W8Q7Y$9ha0UtEkqRC5yyiMHwzi7wA_YQ==.#=zZUdVkG0=()
at #=zF4W8Q7Y$9ha0UtEkqRC5yyiMHwzi7wA_YQ==.#=zBwelOes=()
at #=zF4W8Q7Y$9ha0UtEkqRC5yyiMHwzi7wA_YQ==.#=ziOsBNZo=()
at #=zF4W8Q7Y$9ha0UtEkqRC5yyiMHwzi7wA_YQ==.#=ziOsBNZo=(Project #=zyALRIR0=, Stream #=zltuNSqw=, LoadOptions #=zOkiZe3HToGyR, #=zigOunAACKzT5jPRbGzgJlSI= #=zQ2GCbTc=)
at #=z7S8XsXCyB4uxNcd6Wdmkcwc=.#=ziOsBNZo=(Stream #=zltuNSqw=, Project #=zyALRIR0=)
at Aspose.Tasks.Project.#=zT2UE52I8NOAK(Stream #=zltuNSqw=, LoadOptions #=zOkiZe3HToGyR)
at Aspose.Tasks.Project…ctor(Stream stream, ParseErrorCallback parseErrorHandler)
at Aspose.Tasks.Project…ctor(Stream stream)

We are on 23.7 but I have upgraded to the latest and confirmed it still crashes.

I have the data if you all would like.
Fuse Error File Deltek.zip (1.3 MB)

@JamesPike ,
could you attach the MPP file, please?

Fuse Error File Deltek.zip (1.3 MB)

@JamesPike
we were able to reproduce the issue on our side.
The following new ticket was opened in our internal issue tracking system. The fix will be delivered according to the terms mentioned in Free Support Policies.

Issue ID: TASKSNET-11197

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

The issues you have found earlier (filed as TASKSNET-11197) have been fixed in this update.

Download Aspose.Tasks for .NET

I’ve tested the fix and it’s good to go. However our license for Aspose.Tasks expired in June. Our organization is switching over to Aspose.Total and it looks like there is no 24.7 available yet. Any idea when that might be available?

@JamesPike

I’ll ask the corresponding team and return with the answer later.

@JamesPike ,
Aspose.Total for .NET 24.7 has been scheduled to be deployed later today.