Buongiorno,
sono accreditato tramite canale sdicoop da alcuni mesi ma da sempre almeno 1 o 2 fatture al giorno non mi vengono recapitate e risultano nel cassetto fiscale dei miei clienti come fatture in “Messa a disposizione”.
Il mio server è AlmaLinux e il WS è in PHP-FPM 8.
Nel lo degli errori di php non trovo niente. Se scarico le fatture dal cassetto fiscale e me le importo chiamando il mio WS non ho errori, quindi mi viene da escludere che il problema sia sulle singole fatture.
Verificando l’access_log di apache riscontro però degli errori 500 (immagino quando la consegna della fattura fallisce).
Ho chiamato sogei e mi rispondono che quando non riescono a recapitare le fatture riscontrano questo errore:
javax.xml.bind.MarshalException
- with linked exception:
[com.ibm.ws.websvcs.transport.http.out.ClosedConnectionException: OutputStream encountered error during write]
Escludo un problema nel codice perchè per tenere le cose piu semplici possibile nel mio RiceviFatture l’unica cosa che faccio è salvare i file della fattura e metadati su filesystem. Poi ci penserà un altro processo a lavorare la fattura; quindi escludo problemi legati al formato del file, codifica o firme varie…
Qualcuno ha riscontrato problematiche simili? qualche consiglio su cosa andare a controllare per cercare di capire il problema?