JKI-State-Machine-Objects icon indicating copy to clipboard operation
JKI-State-Machine-Objects copied to clipboard

WaitOnProcessSync.vi expects Process.vi not process.vi

Open ciozi137 opened this issue 5 months ago • 8 comments

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<ERR> <Invalid Ref> 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

ciozi137 avatar Aug 19 '25 17:08 ciozi137