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.
Il 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 nouvelle connexion?