Skip to content

WaitOnProcessSync.vi expects Process.vi not process.vi #90

@ciozi137

Description

@ciozi137

Describe the bug
If Process.vi is named process.vi (lowercase 'p'):

  • LabVIEW will not mind that a dynamic dispatch method has a child override with a different case
  • The SMO framework will create and start the process without error
  • Error will be thrown during shutdown during WaitOnProcessSync.vi (WaitOnProcessSync.vi does not look for Sync Notifier at startup)

To Reproduce
Steps to reproduce the behavior:
1. Use Process.vi:

Image

*** 2. Rename Process.vi to process.vi***

Image
  • TestLauncher returns the following error:
    • SMO.lvclass:WaitOnProcessSync.vi:4400004
      is not a valid process name
      Complete call chain:
      SMO.lvclass:WaitOnProcessSync.vi:4400004
      TestSMO.lvclass:process.vi:5310001
      SMO.lvclass:LaunchProcess.vi:3770001
      SMO.lvclass:LaunchProcess.vi.ACBRProxyCaller.58F00179

Source?

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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