I have a small set of messages in an SQS queue, that are not deleted even though a deletion request sent to the AWS endpoint returns with a 200 response. The messages are processed by my application fine, and the deletion request is sent fine too.
I'm using the Java AWS SDK 1.3.6.
Has anyone else experienced this problem?
Whoops - the queue was accidentally set to defaultVisibilityTimeout=0
. Changing this to a positive value fixed the problem.
This still raises a few questions though: