SimpleDateFormat: exceção de data não analisável

Depois de cuidar de várias postagens existentes, ainda não consigo fazer meu analisador SimpleDateFormat funcionar. Aqui está o código:

SimpleDateFormat df = new SimpleDateFormat(
    "EEE, dd MMM yyyy HH:mm:ss Z", Locale.US);
try {
    volcanoListDate = df.parse(currentValue);
} catch (ParseException e) {
    Log.d("DEBUG", e.toString());
    Log.d("DEBUG", currentValue);
}

Eu sempre acabo com uma ParseException. Aqui está a saída das mensagens de depuração:

06-09 23: 52: 17.478: DEBUG / DEBUG (2436): java.text.ParseException: data não observável:
06-09 23: 52: 17.478: DEBUG / DEBUG (2436): quarta-feira, 08 de junho de 2011 03:23:55 -0500

@Locale ist está definido e o padrão parece bom. Onde estou errado?

questionAnswers(2)

yourAnswerToTheQuestion