DbxDownloader.close() throws java.lang.IllegalStateException: Unbalanced enter/exit
まだ誰も着手していません。
評価
調査の方向性
DbxDownloader.java:131 の DbxDownloader.close() から開始し、レポートにある cancelDownload シーケンスを再現します。IOUtil.closeQuietly と Android OkHttp の source-close フレームを追跡して、キャンセルによって「Unbalanced enter/exit」が発生する理由を特定します。アクティブな downloader を閉じてもこの例外がスローされず、キャンセルシーケンスのテストカバレッジがある状態を完了とします。
索引モデルが issue の本文から書いたものです。
説明
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?
- 主要言語
- Java
- スター
- 627
- フォーク
- 463
- 平均マージ
- 5分
- マージ済み PR(30日)
- 10
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dropbox/dropbox-sdk-java のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
dropbox/dropbox-sdk-java#536 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
dropbox/dropbox-sdk-java#560 · コメント 6 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
dropbox/dropbox-sdk-java#550 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
dropbox/dropbox-sdk-java#542 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
dropbox/dropbox-sdk-java#535 · コメント 1 件 ·
dropbox/dropbox-sdk-java の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
infinispan/infinispan#18150 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
opensearch-project/k-NN#3597 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100