Kotlin coroutine support missing
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- kotlin
- 領域
- api, mobile-dev
調査の方向性
まず、示されている BookmarkService インターフェースの suspend メソッドを使って、124 行目の NextcloudRetrofitServiceMethod.invoke() のクラッシュを再現します。パラメーターのアノテーションと coroutine によって生成されるメソッドの形状を、Retrofit 2.6.4 の依存関係と比較します。両方の suspend 呼び出しが例外なしで動作し、クエリパラメーターを維持できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I always get an exception on line 124 of NextcloudRetrofitServiceMethod.invoke():
// Build/parse dynamic parameters
for(int i = 0; i < parameterAnnotationsArray.length; i++) {
Annotation annotation = parameterAnnotationsArray[i][0]; // <----- Blows up
I tried debugging this method, but every time it hits a breakpoint in here the app crashes.
Here's my Retrofit:
interface BookmarkService {
@GET("bookmark")
suspend fun getBookmarks(
@Query("folder") folderId: Int,
@Query("page") page: Int,
@Query("tags") tags: List<String>
): DtoBookmarks
@GET("folder?layers=1")
suspend fun getFolders(
@Query("root") parentFolderId: Int
): DtoFolders
}
These are my dependencies:
implementation 'com.github.nextcloud:Android-SingleSignOn:0.5.0-rc4'
implementation 'com.squareup.retrofit2:retrofit:2.6.4'
implementation 'com.squareup.retrofit2:converter-gson:2.6.4'
Let me know if you need any more info.
- 主要言語
- Java
- スター
- 75
- フォーク
- 36
- 平均マージ
- 21時間 5分
- マージ済み PR(30日)
- 12
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nextcloud/Android-SingleSignOn のほかの issue
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
nextcloud/Android-SingleSignOn#1081 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
nextcloud/Android-SingleSignOn#563 · コメント 2 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
nextcloud/Android-SingleSignOn#894 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nextcloud/Android-SingleSignOn#859 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
nextcloud/Android-SingleSignOn#849 ·
メンテナーはふだん 1 日以内に返信
nextcloud/Android-SingleSignOn の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
typetools/checker-framework#8325 ·
メンテナーはふだん 1 日以内に返信
-
4Q-maintenance
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenLiberty/liberty-tools-intellij#1790 ·
メンテナーはふだん 2 日以内に返信
-
fix(i18n): fix fr translation対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug needs triage
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
OpenAEV-Platform/openaev#8334 ·
メンテナーはふだん 2 日以内に返信
-
discussion welcome security waiting for feedback
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
🐞 bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
eclipse-rdf4j/rdf4j#6132 ·
メンテナーはふだん 1 日以内に返信