I'm running Indigo 6.1.9 on OSX 10.11.5 and I've been using virtual devices for the last couple of years to manage lighting scenes around the house and all has worked perfectly. Without any upgrade to either the Indigo software or OSX, for the last couple of days the virtual devices interface has 'hung', meaning that any request to change the lights in any room fails.
Turning on/off the individual devices directly works as expected, but if the device is in a virtual devices, turning on/off the virtual device makes no change. I opened up the properties of one of the virtual devices to see what was going on and this error was recorded in the log.
- Code: Select all
Error (client) _setCurrentPluginDeviceType() caught exception: InterfaceError -- interface Virtual Devices is not enabled
Error (client) getConfigUiValuesFromPlugin2() caught exception: InterfaceError -- interface Virtual Devices is not enabled
Error (client) getXmlFromPlugin() caught exception: InterfaceError -- interface Virtual Devices is not enabled
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
However, the interface is enabled. When I run a 'reload' on the Virtual Devices interface, it restarts without complaining and things start working again.
This behaviour is very alarming as right now, the lights across the entire house can stop working without notice! Has anyone else seen this behaviour recently?
Jeremy.