Errore #02 test response SPID Validator

Buongiorno a tutti,
stiamo tentando di implementare SPID nei nostri servizi online.
Abbiamo configurato la piattaforma e stiamo effettuando i test con SPID Validator - 1.8.2
Abbiamo notato, al test in oggetto, che il risultato atteso (KO) a noi risulta con errore:
{"timestamp":"2021-12-23T11:49:02.318+00:00","status":500,"error":"Internal Server Error","exception":"java.lang.NullPointerException","message":"No message available","path":"/spid/send-response"} (visibile sul browser)
Effettuando la stessa verifica con spid-sp-test il test in questione risulta “fallito” e lo status che riporta [http status_code: 200]
L’applicativo in questione è raggiungibile tramite reverse proxy nginx, configurato come segue:

location / {
	proxy_pass http://ip_interno_cool_jconon:8080;
	proxy_set_header	X-Forwarded-Host $host;
	proxy_set_header	X-Forwarded-Server $host;
	proxy_set_header	X-Real-IP $remote_addr;
	proxy_set_header	X-Forwarded-Proto $scheme;
	proxy_set_header	Host $host;
        proxy_http_version	1.1;
        proxy_set_header	X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header	Upgrade $http_upgrade;
        proxy_set_header	Connection $connection_upgrade;
}

E’ possibile che l’errore derivi dalla configurazione di nginx? Inoltre, l’accreditamento come SP richiede esclusivamente la risposta http_500 oppure è valido anche http_200 con errore visualizzato su browser? (per capire se effettivamente c’è un problema in configurazione)

La questione degli errori è controversa, ne ho parlato più volte anche con @peppelinux , ma tant’è spid-sp-test (e dunque le ultime versioni dello spid validator) si aspettano che la pagina di atterraggio mostrata quando un test deve fallire sia accompagnata da uno status code HTTP <> 200. Andando a memoria, mi pare vadano bene 500, 400, 412 e non so se qualcun altro della classe 400 e/o 500.

Buongiorno Mauro e grazie per la risposta.
Ho aspettato la risposta di AgID per aggiornare il thread ed è arrivato con un respingimento della domanda perchè considerano il
{"timestamp":"2021-12-23T11:49:02.318+00:00","status":500,"error":"Internal Server Error","exception":"java.lang.NullPointerException","message":"No message available","path":"/spid/send-response"}
non “valido” per il superamento del test.
A questo punto, direi, dobbiamo sistemare ancora qualcosa in termini di configurazione, ma siamo abbastanza impantanati…
Avete suggerimenti?
Grazie ancora!