open-feature / open-feature/java-sdk

Structure.convertValue drops Long values, throwing ValueNotConvertableError

Offen Anfängerfreundlich
#2,019 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Java
Sterne
128
Forks
61
Ø Merge
5 Std. 57 Min.
Gemergte PRs (30 T.)
26

Beschreibung

`Structure.convertValue` only handles `Integer`/`Double` numbers, so a `Long` context value (supported by `Value` since #1985) falls through and throws `ValueNotConvertableError` instead of being converted.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Untersuchung von Structure.convertValue und der in #1985 eingeführten Value-Behandlung. Reproduziere den Fehler mit einem Long-Kontextwert und prüfe anschließend die vorhandenen Konvertierungstests oder ergänze eine Abdeckung für diesen Fall. Erledigt ist die Aufgabe, wenn Long-Werte erfolgreich konvertiert werden, ohne dass ein ValueNotConvertableError auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Aktiv
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
82/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.