I am trying to get group information from each and every device in the mesh. Occasionally, I will get an exception "The operation has failed". When this happens, then I do any other group operations on ANY device. Each time that I try, I will continue to get "The operation has failed" exception. However, I can get a level or turn on/off a device. Just no more group operations.
I verified this by modifying the ZWaveEnum example program given out with the SDK. My modifications first get the GroupCollection from the device. Then, it will get the count of groups from the GroupCollection. At this point, this is when I get the exception. Of course, the device on which the exception occurs is different every time. Sometimes I get up to device 12 before it happens. Sometimes, it gets to device 16 or 20 before it happens. In any case, it will now fail getting any group information from any device from this point on. Like I said, I can get anything else. But, no more group information.
Is this a known bug? Or do I have to do something to clear a "The operation has failed" exception?
I can send my modified source code if you want to see it...
Thanks,
Mike