JKI-State-Machine-Objects
JKI-State-Machine-Objects copied to clipboard
WaitOnProcessSync.vi expects Process.vi not process.vi
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:
*** 2. Rename Process.vi to process.vi***
- 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?