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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions