Exception à l'aide de HttpRequest.execute(): Invalid use of SingleClientConnManager: connexion continue d'être affectée

Je suis en utilisant google-api-client-java 1.2.1-alpha pour exécuter une requête POST, et je suis de mieux en le suivant stacktrace quand j'execute() HttpRequest.

Cela se produit immédiatement après que je les attraper et de les ignorer une erreur 403 partir d'un POST précédent vers la même URL, et ré-utilisé le transport de la demande ultérieure. (Il est dans une boucle de l'insertion de plusieurs entrées pour le même flux ATOM).

Il ya quelque chose que je devrais faire pour "nettoyer" après une 403?

Exception in thread "main" java.lang.IllegalStateException: Invalid use of SingleClientConnManager: connection still allocated.
Make sure to release the connection before allocating another one.
    at org.apache.http.impl.conn.SingleClientConnManager.getConnection(SingleClientConnManager.java:199)
    at org.apache.http.impl.conn.SingleClientConnManager$1.getConnection(SingleClientConnManager.java:173)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:390)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)
    at com.google.api.client.apache.ApacheHttpRequest.execute(ApacheHttpRequest.java:47)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:207)
    at au.com.machaira.pss.gape.RedirectHandler.execute(RedirectHandler.java:38)
    at au.com.machaira.pss.gape.ss.model.records.TableEntry.executeModification(TableEntry.java:81)

Pourquoi le code ci-dessous m'être d'essayer d'acquérir une nouveau connexion?

  • Cela semble encore être un problème avec la version 1.11.0-beta :/
  • Pour le bénéfice de toute personne arrivant ici, après avoir essayé de consommer les réponses et encore obtenir les mises en garde, j'ai trouvé la bonne réponse ici: tech.chitgoks.com/2011/05/05/...
  • à l'aide de la tech.chitgoks.com approche résolu mon problème.