DbxDownloader.close() throws java.lang.IllegalStateException: Unbalanced enter/exit
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Inizia da DbxDownloader.close() in DbxDownloader.java:131 e riproduci la sequenza cancelDownload riportata nel report. Traccia i frame IOUtil.closeQuietly e Android OkHttp source-close per determinare perché la cancellazione causa “Unbalanced enter/exit”. Il lavoro è completato quando la chiusura di un downloader attivo non genera più questa eccezione e la sequenza di cancellazione è coperta dai test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi, I'm trying to cancel a download. My way to cancel is this.
public void cancelDownload(){
if (m_dbxDownloader != null) {
dbxDownloader.close();
dbxDownloader = null;
}
}
When I call dbxDownloader.close(); is thworing an exception. The exception is this
2019-02-22 09:53:14.576 26079-26412/com.toshiba.dse.ebridge.acme.lite E/ExceptionHandler: java.lang.IllegalStateException: Unbalanced enter/exit
at com.android.okhttp.okio.AsyncTimeout.enter(AsyncTimeout.java:62)
at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:209)
at com.android.okhttp.okio.RealBufferedSource.read(RealBufferedSource.java:60)
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:466)
at com.android.okhttp.internal.Util.skipAll(Util.java:164)
at com.android.okhttp.internal.Util.discard(Util.java:146)
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.close(HttpConnection.java:483)
at com.android.okhttp.okio.RealBufferedSource.close(RealBufferedSource.java:421)
at com.android.okhttp.okio.RealBufferedSource$1.close(RealBufferedSource.java:409)
at com.dropbox.core.util.IOUtil.closeQuietly(IOUtil.java:149)
at com.dropbox.core.DbxDownloader.close(DbxDownloader.java:131)
Is this a problem with SDK?
- Lingua principale
- Java
- Stelle
- 627
- Fork
- 463
- Merge medio
- 17h 12m
- PR unite (30g)
- 10
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dropbox/dropbox-sdk-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
dropbox/dropbox-sdk-java#536 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
dropbox/dropbox-sdk-java#560 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
dropbox/dropbox-sdk-java#550 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
dropbox/dropbox-sdk-java#542 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
dropbox/dropbox-sdk-java#535 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dropbox/dropbox-sdk-java
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
liquid-java/liquidjava#321 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
rename config parameterAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
OpenConext/OpenConext-access#1015 ·
I maintainer di solito rispondono entro 1 giorno
-
68000: FDBcc branch target is 2 bytes too low (uses inst_start+2 instead of the displacement word)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NationalSecurityAgency/ghidra#9702 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
apache/rocketmq-dashboard#5358 ·
I maintainer di solito rispondono entro 3 giorni