Skip to content

SMO.lvclass:ListThisLevelDependencies.vi works differently (incorrectly?) after the latest updates #87

Description

@luferau

Hello and thanks for great framework.

Describe the bug
SMO.lvclass:ListThisLevelDependencies.vi does not return the expected list of dependencies. Output dependency array contains only one element: [ SMO.lvclass ]. This lead to receive error when trying to call SMO.lvclass:CastArrayDependenciesToClusterOrClass.vi:

Error 116 occurred at Flattened String To Variant in 
SMO.lvclass:CastArrayDependenciesToClusterOrClass.vi->
Microscope.lvclass:Microscope.GetDependencies.vi->
Microscope.lvclass:Microscope.GetDependenciesPublicEvents.vi->
Microscope.TestLauncher.vi

Possible reason(s):

LabVIEW:  Unflatten or byte stream read operation failed due to corrupt, unexpected, or truncated data.

This behavior was discovered after applying the latest updates.

To Reproduce
Steps to reproduce the behavior:

  1. Clone https://github.com/JKISoftware/HAL-Webinar
  2. Open project
  3. Open Microscope.TestLauncher.vi
  4. Run

Incorrect code situated in Microscope.lvclass:Microscope.GetDependencies.vi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions