Kotlin coroutine support missing
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- kotlin
- Ambito
- api, mobile-dev
Direzione di ricerca
Inizia riproducendo il crash di NextcloudRetrofitServiceMethod.invoke() alla riga 124 con i metodi suspend nell’interfaccia BookmarkService mostrata. Confronta le annotazioni dei parametri e la forma del metodo generata dalle coroutine con le dipendenze di Retrofit 2.6.4. Il lavoro è completato quando entrambe le chiamate suspend funzionano senza l’eccezione preservando i relativi parametri di query.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Java
- Stelle
- 74
- Fork
- 36
- Merge medio
- 1g 6h
- PR unite (30g)
- 15
Guida per i contributori
Apri la guida per i contributori
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 nextcloud/Android-SingleSignOn
-
0. Needs triage bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
nextcloud/Android-SingleSignOn#1081 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nextcloud/Android-SingleSignOn#563 · 2 commenti · 1 reazione ·
-
0. Needs triage bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
nextcloud/Android-SingleSignOn#894 · 1 reazione ·
-
[Bug]: Brotli or ZSTD reverse proxy compression breaks SSO authentication in some android apps Aperta0. Needs triage bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
nextcloud/Android-SingleSignOn#859 · 3 commenti ·
-
0. Needs triage enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di nextcloud/Android-SingleSignOn
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
checkstyle/test-configs#263 ·
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
apache/cloudstack#14222 ·
-
[BUG]茶杯方块在取茶时会引发崩溃 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Cannot differ own consent and managed consents in My Consents view and detailed consent view. Aperta1.0.0-alpha2 Type/Improvement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
wso2/dpdp-accelerator#272 ·