11-13-2024 10:41 PM - edited 11-13-2024 10:42 PM
I just moved from 23Q3 to 24Q3 and noticed that lv won't let me call the base class method from a derived anymore. Happening in factory pattern having a base class configure method getting called from a derived configure method. The base class method is abstract, so there is no reason why this should be illegal. This was not an error in 23. Did that got noted already?
11-14-2024 12:12 PM
@Quiztus2 wrote:
I just moved from 23Q3 to 24Q3 and noticed that lv won't let me call the base class method from a derived anymore. Happening in factory pattern having a base class configure method getting called from a derived configure method. The base class method is abstract, so there is no reason why this should be illegal. This was not an error in 23. Did that got noted already?
If you have set a save version before 2024 it may be the same thing as this https://forums.ni.com/t5/LabVIEW/Reentrancy-bug-in-LabVIEW-2024-Q3-with-backsaving/m-p/4408431
11-14-2024 04:34 PM
I didn't choose any setting explicitly. I just installed lv24q3, copied project source an started a build.
11-14-2024 06:45 PM
@Quiztus2 wrote:
I didn't choose any setting explicitly. I just installed lv24q3, copied project source an started a build.
If you open a project that had been saved in LabVIEW 2023, by default LabVIEW 2024 Q3 will apply a save version of 2023 and save any source-only VIs in 2023.
11-15-2024 01:51 AM
Ah Ok, here we go. Didn't expect that. You could be right then. Did you file a bug report already?
11-15-2024 11:04 AM
@Quiztus2 wrote:
Ah Ok, here we go. Didn't expect that. You could be right then. Did you file a bug report already?
Yes. I am in the process of convincing them there is a bug.
11-15-2024 12:56 PM
Unfortunately, I won't be able to support you on this for now, as I don't have access to LabVIEW. However, please keep me informed if you get rejected.