I'm getting the same issue here! The interrupt flag is being reset and I never receive an InterrupedException, letting my thread continue like it hadn't been interrupted!

My question is, why this exception is ignored this way? Shouldn't you at least call the Thread.currentThread().interrupt() again to re-raise the flag?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira