Quando trabalhando com operações de download de arquivos e download/acesso à páginas da internet, pode ser possível enfrentar a seguinte exceção:
Invalid use of SingleClientConnManager: connection still allocated. Make sure to release the connection before allocating another one.
Isto ocorre porque tentou-se adquirir um arquivo sem se ter consumido toda a stream obtida para um arquivo obtido anteriormente. Para corrigir basta terminar de consumir toda a stream anterior, ou caso se deseja descartá-la, utilizar o método consumeContent() ainda na HttpResponse anterior.
Posted by Bruno Vieira to ZeroGlosa (2012-09-05 14:58)