chriswarren / desk

A Ruby wrapper for the Desk.com V2 REST API
MIT License
66 stars 80 forks source link

Faraday::ParsingError: 757: unexpected token at 'Too Many Requests' #50

Open caseylang opened 9 years ago

caseylang commented 9 years ago

I'm getting a faraday error that I could use some help debugging:

/usr/local/lib/ruby/2.1.0/json/
common.rb: 155:in `parse'
/usr/local/lib/ruby/2.1.0/json/
common.rb: 155:in `parse'
…re-0.9.1/lib/faraday_middleware/response/
parse_json.rb:  11:in `block in <class:ParseJson>'
…re-0.9.1/lib/faraday_middleware/
response_middleware.rb:  48:in `call'
…re-0.9.1/lib/faraday_middleware/
response_middleware.rb:  48:in `parse'
…re-0.9.1/lib/faraday_middleware/
response_middleware.rb:  39:in `process_response'
…re-0.9.1/lib/faraday_middleware/
response_middleware.rb:  32:in `block in call'
…/ruby/2.1.0/gems/faraday-0.9.0/lib/faraday/
response.rb:  57:in `on_complete'
…re-0.9.1/lib/faraday_middleware/
response_middleware.rb:  30:in `call'
…/ruby/2.1.0/gems/faraday-0.9.0/lib/faraday/
response.rb:   8:in `call'
…/ruby/2.1.0/gems/faraday-0.9.0/lib/faraday/
response.rb:   8:in `call'
…/gems/faraday-0.9.0/lib/faraday/request/
url_encoded.rb:  15:in `call'
….0/gems/faraday-0.9.0/lib/faraday/request/
multipart.rb:  14:in `call'
…ddleware-0.9.1/lib/faraday_middleware/request/
oauth.rb:  42:in `call'
…/desk-1.0.3/lib/faraday/request/
multipart_with_file.rb:  16:in `call'
…y/2.1.0/gems/faraday-0.9.0/lib/faraday/
rack_builder.rb: 139:in `build_response'
…uby/2.1.0/gems/faraday-0.9.0/lib/faraday/
connection.rb: 377:in `run_request'
…uby/2.1.0/gems/faraday-0.9.0/lib/faraday/
connection.rb: 140:in `get'
…/bundle/ruby/2.1.0/gems/desk-1.0.3/lib/desk/
request.rb:  51:in `request'
…/bundle/ruby/2.1.0/gems/desk-1.0.3/lib/desk/
request.rb:  18:in `method_missing'
…d/bundle/ruby/2.1.0/gems/desk-1.0.3/lib/desk/
client.rb: 137:in `block (2 levels) in setup_functions'
…n/shared/bundle/ruby/2.1.0/gems/desk-1.0.3/lib/

I have a high amount of requests going to Desk at the moment, so I'm sure I'm hitting the rate limit, but is this failure correct? That it's occurring in Faraday worries me. (If this is inappropriate for this project and needs to be moved to Faraday, just let me know and I'll move)

chriswarren commented 9 years ago

@colinc did you run in to this when you were working on the latest version?