You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RoadObjectRequest::toMutable kaster en NPE hvis allVersions ikke har blitt satt (f.eks ved å kalle withAllVersions på builderen).
Problemet bryter ned til bruk av Boolean wrapper-typen i feltene, mens parameteret til withAllVersions bruker boolean-primitiven. Så hvis et RoadObjectRequest-objekt har blitt bygget uten at allVersions har blitt satt, ender man opp med allVersions lik null. toMutable prøver så å kalle RoadObjectRequest.Builder::withAllVersions med RoadObjectRequest-objektets allVersions-verdi som umiddelbart konverteres til boolean, som ender opp med å kaste en NPE fordi null ikke er en gyldig boolean-verdi.
RoadObjectRequest::toMutable
kaster en NPE hvisallVersions
ikke har blitt satt (f.eks ved å kallewithAllVersions
på builderen).Problemet bryter ned til bruk av
Boolean
wrapper-typen i feltene, mens parameteret tilwithAllVersions
brukerboolean
-primitiven. Så hvis etRoadObjectRequest
-objekt har blitt bygget uten atallVersions
har blitt satt, ender man opp medallVersions
liknull
.toMutable
prøver så å kalleRoadObjectRequest.Builder::withAllVersions
medRoadObjectRequest
-objektetsallVersions
-verdi som umiddelbart konverteres tilboolean
, som ender opp med å kaste enNPE
fordinull
ikke er en gyldigboolean
-verdi.https://github.com/nvdb-vegdata/nvdb-api-client/blob/master/src/main/java/no/vegvesen/nvdbapi/client/clients/RoadObjectRequest.java#L532
The text was updated successfully, but these errors were encountered: