Ga naar hoofdinhoud

Veelvoorkomende Fouten


HTTP-fouten​

401 Unauthorized​

SymptoomAPI-verzoeken geven 401 terug, of de UI stuurt onverwacht door naar de inlogpagina
OorzaakUw OAuth2-sessie is verlopen of het token is ongeldig
OplossingLog uit en log opnieuw in. Als het probleem aanhoudt na opnieuw inloggen, wis de browsercookies en localStorage voor het OpSee-domein en log opnieuw in. Zie Inlogproblemen voor meer details.

403 Forbidden​

SymptoomDe pagina laadt maar gegevens verschijnen niet, of een actie geeft een 403-fout terug
OorzaakUw Keycloak-account heeft niet de vereiste rol voor deze bron
OplossingNeem contact op met uw Keycloak-beheerder om uw roltoewijzingen te verifiëren. Controleer uw huidige rollen in Profiel → Rollen en Rechten. Vaak benodigde rollen: menu:production, equipment:view, menu:admin.

404 Not Found​

SymptoomEen pagina of API-endpoint geeft 404 terug
OorzaakDe URL bestaat niet (typefout, verouderde bladwijzer) of de module is niet geïmplementeerd in deze instantie
OplossingNavigeer naar de pagina via het hoofdmenu. Als het menu-item zelf ontbreekt, is de functie mogelijk niet ingeschakeld in uw installatie, neem contact op met uw beheerder.

500 Internal Server Error​

SymptoomEen actie mislukt met een algemene serverfoutmelding
OorzaakEen onverwerkte uitzondering in de backend-API
OplossingControleer de logs van de backend-container (docker logs opsee-fastapi). Als de fout reproduceerbaar is, noteer dan de exacte actie die deze veroorzaakt en meld deze aan uw beheerder met de tijdstempel zodat hij/zij de logregel kan correleren.

502 Bad Gateway / 503 Service Unavailable​

SymptoomDe volledige applicatie toont een 502- of 503-foutpagina
OorzaakDe backend-service of een van zijn afhankelijkheden (database, Keycloak) is uit de lucht of nog niet gestart
OplossingVoer docker ps uit op de server om te zien welke containers draaien. Herstart gestopte containers met docker compose up -d. Als de database het probleem is, controleer dan op een vol gelopen schijf of fouten met verbindingslimieten.

Netwerkfouten​

"Cannot connect" / Netwerkfout​

SymptoomAPI-aanroepen mislukken met een netwerkfout in de browserconsole; er wordt geen HTTP-statuscode geretourneerd
OorzaakDe OpSee backend-container draait niet, of de NGINX reverse proxy kan deze niet bereiken
OplossingVerifieer dat Docker-containers draaien: docker ps. Als de backend-container is gestopt, inspecteer dan de logs met docker logs opsee-fastapi. Herstart met docker compose up -d.

Formuliervalidatiefouten​

Verplicht veld / ongeldig formaat​

SymptoomEen formulier weigert te worden verzonden en markeert velden in rood
OorzaakEen verplicht veld is leeg, een waarde komt niet overeen met het verwachte formaat (bv. een datumveld bevat tekst), of de invoer overschrijdt de maximale lengte
OplossingVul alle gemarkeerde velden in. Let op de formaatrichtlijnen onder elk veld.

Dubbele invoer​

SymptoomHet formulier wordt verzonden maar geeft een fout terug zoals "bestaat al" of "duplicate key"
OorzaakEen record met dezelfde unieke identificatie (naam, code, enz.) bestaat al in de database
OplossingGebruik een andere waarde voor het unieke veld, of bewerk het bestaande record in plaats van een nieuw record aan te maken.