Customer reported getting an error sometimes
'Error getting response stream (ReadDoneAsync2): ReceiveFailure'
He’s running HomeSeer using Mono on Linux (Raspberry PI), the error is dfinitely coming from Mono -
ReadDoneAsync2 is from Mono source - meaning the request was sent, but zero reply received.
I’ve done quite a bit of Googling, quite a few people reported this error (starting from 2012), but coudn’t find any clue.
One suggestion I found - that every REST request should end with ‘/’, even before ‘?’ - i.e. “xxx/?xxx”.
Is that right? Does your firmware require ‘/’ at the end. Funny that on Windows nodody is getting this…