BRP-API / brp-api-gezag

Het gezag component van Haal Centraal
0 stars 0 forks source link

server error bij opvragen sommige burgerservicenummers die niet bestaan #53

Closed fsamwel closed 2 months ago

fsamwel commented 2 months ago

Bijvoorbeeld:

{
    "burgerservicenummer": ["000000255"]
}

geeft:

{
    "timestamp": "2024-08-22T15:54:10.269+00:00",
    "status": 500,
    "error": "Internal Server Error",
    "message": "Invalid value type, expected : nl.rijksoverheid.mev.gezagsmodule.domain.Persoonslijst but was : org.springframework.cache.support.NullValue",
    "path": "/api/v1/opvragenBevoegdheidTotGezag"
}

Dit heb ik tot nu alleen gekregen op burgerservicenummers die niet voorkomen in de BRP. Maar bij andere burgerservicenummers, die ook niet voorkomen in de BRP, krijg ik geen foutmelding. Bijvoorbeeld:

{
    "burgerservicenummer": ["000000256"]
}

geeft (correct):

{
    "personen": []
}

Lijkt erop dat ik de server error alleen krijg als het bsn voldoet aan de 11-proef en anders niet.

FrozenSync commented 2 months ago

Resources:

Patrick-4488 commented 2 months ago

Mijn voorstel is om cache te verwijderen, zeker als het ook problemen veroorzaakt. In de database versie willen we altijd de meest recente data, we hebben het niet meer nodig om het aantal bevragingen te verminderen.

FrozenSync commented 2 months ago

Bovenstaande voorstel was tijdens een dagstart besproken. Daar is het volgende issue uit voort gekomen: https://github.com/BRP-API/brp-api-gezag/issues/70 .

Deze bug issue wordt terug gesleept naar "Done".

FrozenSync commented 1 month ago

Verdere problemen in foutafhandelingen worden opgelost in #74