link-it / govpay

Porta di accesso al sistema pagoPA
GNU General Public License v3.0
44 stars 22 forks source link

Errore di placeholder assente nei diagnostici (codPsp e codCanale) #746

Closed Globus-Sviluppo closed 1 month ago

Globus-Sviluppo commented 1 month ago

Salve, govpay versione3.7.6, tentando un pagamento in ambiente di test otteniamo l'errore PPT_STAZIONE_INT_PA_ERRORE_RESPONSE dopo aver inserito i dati della carta di credito e confermato.

il govpay_diagnostic.log riporta:

013006 ccp <2024-10-01_19:13:13.991> (INFO) {correlation-req:80000870891303067632300001506} Client-Principal:CN=forwarder.uat.platform.pagopa.it From:NodoDeiPagamentiSPC -> To:04225880279_01 S:PagamentiTelematiciCCPservice O:{http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciCCP}paVerifyPaymentNotice Ricevuta richiesta di verifica del pagamento [Dominio:80000870891 Iuv:03067632300001506 Ccp:(???Placeholder [context.request.genericProperties[ccp].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [ccp] not exists as key in map )] dal Nodo dei Pagamenti [Psp:(???Placeholder [context.request.genericProperties[codPsp].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [codPsp] not exists as key in map )]. 013008 ccp <2024-10-01_19:13:14.293> (INFO) {correlation-req:80000870891303067632300001506} Client-Principal:CN=forwarder.uat.platform.pagopa.it From:NodoDeiPagamentiSPC -> To:04225880279_01 S:PagamentiTelematiciCCPservice O:{http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciCCP}paVerifyPaymentNotice Verifica completata con successo. Inviato esito OK al Nodo dei Pagamenti [Importo:2.0€ Iban: Causale:"AVVISO SALDO TARI 2023"] <3a5e7eb9-7bd5-48ce-9f4a-af32777b0566> 013001 ccp <2024-10-01_19:14:15.625> (INFO) {correlation-req:80000870891030676323000015061727802855625} Client-Principal:CN=forwarder.uat.platform.pagopa.it From:NodoDeiPagamentiSPC -> To:04225880279_01 S:PagamentiTelematiciCCPservice O:{http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciCCP}paGetPayment Ricevuta richiesta di attivazione del pagamento [Dominio:80000870891 Iuv:03067632300001506 Ccp:1727802855625] dal Nodo dei Pagamenti [Psp:(???Placeholder [context.request.genericProperties[codPsp].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [codPsp] not exists as key in map ) Canale:(???Placeholder [context.request.genericProperties[codCanale].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [codCanale] not exists as key in map )]. <3a5e7eb9-7bd5-48ce-9f4a-af32777b0566> 002303 pagamento <2024-10-01_19:14:15.773> (INFO) {correlation-req:80000870891030676323000015061727802855625} Client-Principal:CN=forwarder.uat.platform.pagopa.it From:NodoDeiPagamentiSPC -> To:04225880279_01 S:PagamentiTelematiciCCPservice O:{http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciCCP}paGetPayment Trasmessa RPT attivata al Nodo dei Pagamenti. [Dominio:80000870891 Iuv:03067632300001506 Ccp:1727802855625]. <3a5e7eb9-7bd5-48ce-9f4a-af32777b0566> 013004 ccp <2024-10-01_19:14:15.844> (INFO) {correlation-req:80000870891030676323000015061727802855625} Client-Principal:CN=forwarder.uat.platform.pagopa.it From:NodoDeiPagamentiSPC -> To:04225880279_01 S:PagamentiTelematiciCCPservice O:{http://NodoPagamentiSPC.spcoop.gov.it/servizi/PagamentiTelematiciCCP}paGetPayment Attivazione completata con successo. Inviato esito OK al Nodo dei Pagamenti [Importo:2.0€ Iban: Causale:"AVVISO SALDO TARI 2023"] Da cosa può dipendere questo? **Psp:(???Placeholder [context.request.genericProperties[codPsp].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [codPsp] not exists as key in map ) Canale:(???Placeholder [context.request.genericProperties[codCanale].value] uncorrect, method [org.openspcoop2.utils.logger.beans.context.core.Request.getGenericProperties()] return java.util.Hashtable object, wrong position [codCanale] not exists as key in map )** Grazie per ogni suggerimento Maurizio
nardil commented 1 month ago

Ciao,

l'errore e' innoquo e dovuto ad una mancata acquisizione del dato da inserire nei log. Ci occuperemo di correggere la gestione del log, ma da questo non dipende alcuna funzionalita' di GovPay

L'errore segnalato e' solitamente dovuto al mancato censimento di uno dei conti di accredito utilizzati da parte dell'Ente Creditore sul portale SelfCare. Faccio presente che le anagrafiche in ambiente di collaudo (UAT) e produzione sono distinti.

Converto la Issue in Bug per correggere la gestione dei log.

Globus-Sviluppo commented 1 month ago

Grazie mille, provvediamo a controllare

Maurizio

pintorig commented 1 month ago

L'errore dei placeholders mancanti e' stato risolto in con il commit ad141dc259b3b16c037b3d57c2fd120af94f6d65 nel branch di sviluppo 3.7.x.