Closed cameronshinn closed 3 years ago
At first glance, this looks like a problem on the server side. What devices do you have that are supported by openrgb?
I have...
I'm having the same issue,
Devices:
OpenRGB 0.41 3767b3
Just to add, I'm seeing the same issue when a this is a dependency.
Devices:
The common factor here seems like the NZXT Kraken cooler
Nothing seems wrong with the kraken's implementation in OpenRGB. I'm working on adding good logging to get more info and make debugging easier.
Sorry I haven't gotten around to adding logging yet. From discussion on discord though, it seems like this error is a symptom of SDK connection issues, which are mostly caused by trying to request device info to quickly or in parallel. If you're using multiprocessing, don't. The library is thread-safe, but not multiprocessing-safe, so feel free to replace all multiprocessing with threading. I'll add a section in the docs about this. If this fixes any of your problems, great, otherwise I'll try to make time to add logging
I think PR #11 should fix this. Could you give the latest git version a try? Alternatively you can also update OpenRGB to 23460959 or newer.
The latest release added some fixes and locking that should (hopefully) help with network stability. Could you lmk if it does or doesn't help at all? If not, which example are you running when you get this error?
Yeah I can run it when I get the chance
Can anyone here verify that this issue is still occurring?
Running the example file, I get the following exception:
I assume this value is getting pulled from the SDK. I am using version 0.2.3 (pip) and am running Python 3.8.5