I was just shown Facebook Blackberry SDK Error 500 as a test close question.
I voted to close as:
Not a real question - Yes, the question is 'how do I make my code work', with no code shown, no suggestion if the problem is in the users code or the API call.
Too localized - It sure sounds like it, as there's no indication that the problem is anything other than a problem with the OP's server.
Another reason why it should be considered too localized is that it went away all by itself. The only answer is: "The problem solved now. Facebook solved the problem. You can now use the same facebook jar file. Its working properly now."
Is my thinking incorrect here? Or is it just a bad review test question?
"Have you really never gotten an error 500 that you solved by googling, since thousands of other people had the same problem?"
I actually read the answers before going to close the vote. I'm not sure if I'm meant to do that or not.
According to the answer given, this wasn't a 500 error caused by a problem that could be fixed in the OPs code, it was caused by:
- Facebook having an outage on their API.
- The OP not handling the API outage gracefully and instead just throwing a 500 error.
Assuming that it was a question that was valid and should have been left open when the OP asked it - what should people do when reviewing questions localized in time like that, in say 3 months or 3 years?