I have a number of customers that have been using our application for years integrated with the Plantronics Spokes SDK 2.7.1.
Recently, at least three sites have started getting popup errors.
The error message box has "PlantronicsURE" as the window caption, and the Text in the OK Message Box is "Collection was modified; enumeration operation may not execute."
As my first part of troubleshooting this error, I installed the Spokes_RT.msi from the 2.8.2 Spokes SDK. Upon installation of this msi, I received the very same pop-up.
So, it seems my first question is answered. "Can I fix my customer issues by simply upgrading to the latest SDK?" I guess not.
But, that leaves me with the original error. I didn't use any of our custom software to produce the error on my system. I merely installed the runtime.
I am running on Windows 7 64 bit.
It looks like PlantronicsURE.exe is using some .Net collection and is enumerating over that collection. While the enumeration is active, something must add or delete a member to or from the collection (invalidating the enumeration).
Can anyone help me with why this might be happening?
Thanks,
-Paul Wysocki