When using the driver framework, if for some reason a device is added with two of the same “DeviceEvents”, the Add Hardware dialog will hang indefinitely and no errors are thrown in the recording server logs.
This makes debugging very difficult when a device has multiple event names that are identical.
To reproduce, add a device with 2 identical device events. The code will execute until the end, which means it is somewhere in the Milestone recording server code.
An exit strategy would be good ![]()
