Bug: openFeatureAPI.client.onProviderReady invoked twice or not at all, instead of once
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
- 48/100
Direzione di ricerca
Start with the reproducer linked in the issue and run gradle test to observe the duplicate callback. Trace the lifecycle from OpenFeatureAPI.createIsolated() through setProviderAndWait(flagdProvider) to client.onProviderReady(handler), including the in-process resolver. Done means the cause of the second invocation is identified and the expected single-callback behavior is covered by a regression test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am using the following setup:
val openFeatureAPI = OpenFeatureAPI.createIsolated()
openFeatureAPI.setProviderAndWait(flagdProvider)
openFeatureAPI.client.onProviderReady(handler)
The flagdProvider is configured to use an in-process resolver.
I expect onProviderReady to be called exactly once. However, during testing, I noticed that it is occasionally invoked twice or not at all. Why does this happen?
I have created a reproducer to demonstrate this issue.
To reproduce run:
gradle test
- Lingua principale
- Java
- Stelle
- 128
- Fork
- 60
- Merge medio
- 11h 40m
- PR unite (30g)
- 26
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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 open-feature/java-sdk
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
open-feature/java-sdk#2019 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Spec v0.9.0 complianceApertav0.9.0
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
open-feature/java-sdk#1999 ·
I maintainer di solito rispondono entro 1 giorno
-
on setProvider call, shutting down the previous provider should happen before creating the new oneAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
open-feature/java-sdk#1934 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
[Multi-provider] Gaps identified relative to js-sdk reference implementationForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertamulti-provider
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
open-feature/java-sdk#1882 ·
I maintainer di solito rispondono entro 1 giorno
-
Cache merged contextApertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
open-feature/java-sdk#1588 · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di open-feature/java-sdk
Issue simili
-
Mend: dependency security vulnerability
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
opfab/operatorfabric-core#10653 ·
I maintainer di solito rispondono entro 1 giorno
-
GeminiUtil placeholder user turn ("Continue output. DO NOT look at this line ...") is flagged by prompt injection filtersForse già presa @innoprej l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Broken links in the docsAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
salesforce/multicloudj#667 ·
I maintainer di solito rispondono entro 1 giorno
-
bug documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
MetricsHub/winrm-java#202 ·
I maintainer di solito rispondono entro 1 giorno
-
ASCN/cBioPortal Pipelines/cBioPortal
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
mskcc/smile-server#1990 ·