LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Reentrancy bug in 24Q3

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?

0 Kudos
Message 1 of 6
(138 Views)

@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 

0 Kudos
Message 2 of 6
(91 Views)

I didn't choose any setting explicitly. I just installed lv24q3, copied project source an started a build.

0 Kudos
Message 3 of 6
(75 Views)

@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.

0 Kudos
Message 4 of 6
(60 Views)

Ah Ok, here we go. Didn't expect that. You could be right then. Did you file a bug report already?

0 Kudos
Message 5 of 6
(42 Views)

@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.

0 Kudos
Message 6 of 6
(11 Views)