open-feature / open-feature/java-sdk
Structure.convertValue drops Long values, throwing ValueNotConvertableError
Offen
Anfängerfreundlich
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
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