mislav / movieapp

Mark movies you watched, liked, or plan to watch, and share with your friends.
https://movi.im
79 stars 19 forks source link

"We're sorry, but something went wrong." when accessing "Descent: Part 2"'s movie page #1

Closed timhabermaas closed 11 years ago

timhabermaas commented 11 years ago

Trying to access http://movi.im/movies/Descent:_Part_2_(2009) leads to a We're sorry, but something went wrong. 500 error. I suspect it's the colon in the URL causing this issue, but then that movie is in my watch list, so I once was able to access it.

Btw. Great app which fits my needs perfectly! If you ever think about no longer maintaining it, drop me a line, I'm definitely willing to help out.

mislav commented 11 years ago

Now fixed. The problem was that Rotten Tomatoes API returned a 504 for this movie and my stupid caching strategy actually cached the failed response for 24 hours. Fixed it by restarting the app, which clears the cache since it's stored on Heroku's ephemeral filesystem. I'm going to change the code so failed responses aren't cached.

Thanks for the praise! Updates are actually under way, with a couple of new features including lists! Let me know of your feature requests. You're always welcome to contribute to the code, BTW. I can share with you my API keys so you can use the app in development.

mislav commented 11 years ago

BTW: http://movi.im/_exceptions ;)

timhabermaas commented 11 years ago

Thanks! :)

Lists sound great, I often find myself checking the description of movies in my watch list in order to figure out what kind of movie it is and whether I'm in the right mood for it.

As for feature requests: I'm pretty happy with the current state. My social timeline could be easier to reach, though. I need at least two(?) clicks from the homepage until I can see what my friends watched lately.

To be honest: I was more afraid of you one day shutting down the server and me losing all those awesome movies I added to my watch list (yeah, totally not selfish ;)). Anyway, I'd like to contribute some code (when stumbling upon a bug/nice-to-have-feature), so I'll fork the repo as a constant reminder to actually do so!