question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

429 MovieDB Rate Limiting: Bulk-Create causes Internal server error

See original GitHub issue

Issue description

Bulk-Create results in MovieDB 429 errors very commonly, and the error message presented to the user offers no explanation, making it impossible to see what is going wrong without viewing the logs.

Related to #311?

Steps to Reproduce

  1. Add a show with several seasons (such as Futurama)
  2. Attempt to bulk-create episodes using the matcher
  3. Click ‘add all found matches’

Expected Behaviour

The server should: Present a helpful error message to the user informing them that rate limiting by MovieDB is occurring. and, if possible to implement, queue the remaining files to add later.

Actual Behaviour

A notification saying “Internal Server Error Occurred”

Environment Information

  • Operating System: Debian: Linux as 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux
  • Streama version: 1.5.2

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
dularioncommented, Apr 5, 2018

So I have improved the error handling in the above PR and it now ignores the error-causing episodes, so theoretically the matcher can be run 2-3 times and all should be matched. however, I do want a queue as well, this is just a bubble-gum fix.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Fix 429 Too Many Requests Error - Kinsta
The HTTP 429 error is returned when too many requests are made to a page within a short period of time. Find out...
Read more >
429 error - Talk — The Movie Database (TMDB)
Hi can you please check, why I'm getting 429 error code because as per your site api documentation, you stopped rate limiting long...
Read more >
Error: 429 Too Many Requests — You've been rate limited
The 429 (Too Many Requests) error is an HTTP status code that often occurs when you've hit a request limitation of an API....
Read more >
429 Too Many Requests - HTTP - MDN Web Docs
The HTTP 429 Too Many Requests response status code indicates the user has sent too many requests in a given amount of time...
Read more >
Error Messages | API Connector for Google Sheets
Failed to save request as the name already exists. Limit Exceeded: URLFetch URL Length. Request failed: Access not granted or expired. Request ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found