I had the same problem with onionoo and observed the following:
details?limit=4 (the example url) worked
my actual request:
details?limit=0 failed with the above error message.
I'm not sure I can actually even do this with the HC fluent API. I think I need to use the full HTTP client API instead. This probably will allow me to pull out the IP address after receiving the response, and I need to do this anyway to take advantage of caching.
The critical portion of this, don't tweet things that aren't true, is fixed.
After 3 attempts to update from Onionoo, metrics-bot will send a cry for help to #tor-bots and then quit. This isn't the best solution to this, but the real solution will go in a new ticket.
Trac: Resolution: N/Ato fixed Status: accepted to closed