Sei sulla pagina 1di 6

Report issue 3228

Il metodo
getAvvisoPagamento(String matricola, String codiceBollettino)
della classe
ToPhoenixBL.java
interroga il servizio pagoPA e restituisce un oggetto per costruire l’avviso di pagamento.
L’errore principale consiste nel fatto che lo snippet (ToPhoenixBL.java - riga 246,247)

byte[] responseBody = post.getResponseBody(); (ToPhoenixBL.java - riga 246,247)


String json = new String(responseBody)

Si generano due errori: il primo è determinato dal fatto che resposebody

"{"jsonrpc":"1","id":"1","result":{"risultato":null,"livelloErrore":3,"codiceErrore":"2003","descrizioneErrore":"Il pagamento non pu[0xc3][0xb2] avvenire tramite


avviso"}}[\n]"

Inserisce le virgolette nella stringa, le virgolette delimitano la stringa stessa generando l’errore

Quindi si procede con la correzione

byte[] responseBody = post.getResponseBody();


String grezza = new String(responseBody, "UTF-8").replaceAll("\"","\\\"").trim();

UTF-8 inoltre, corregge gli errori delle vocali accentate.

L’errore successivo è generato durante la creazione del JSONObject perché malgrado la stringa passata come argometo al JSONObject

String input: {"result":{"codiceErrore":"2003","livelloErrore":3,"descrizioneErrore":"Il pagamento non può avvenire tramite


avviso","risultato":null},"jsonrpc":"1","id":"1"}

sia formalmente corretta e verificata con JSON formatter, JSONObject quando tenta di recuperare

 codiceErrore
 livelloErrore
 descrizioneErrore
 risultato

Non riesce a leggere le informazioni, generando l’errore JSON


Per correggere ques’ultimo è stato introdotto il metodo

public JSONObject adjustJO(String input) (ToPhoenixBL.java - riga 134)

che estrapola le informazioni dalla stringa e ricostruisce il JSON corretto

di seguito il LOG

[2023-04-07 13:12:39,835][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:35) - base url: http://192.168.29.239:8094/InfostudPrivateWs/JrpcService


[2023-04-07 13:12:39,835][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:219) - Init getAvvisoPagamento(...), matricola: 1850770 codiceBollettino:202300013244595
[2023-04-07 13:12:39,836][DEBUG](httpclient.wire.header:70) - >> "POST /InfostudPrivateWs/JrpcService HTTP/1.1[\r][\n]"
[2023-04-07 13:12:39,837][DEBUG](httpclient.wire.header:70) - >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
[2023-04-07 13:12:39,837][DEBUG](httpclient.wire.header:70) - >> "Host: 192.168.29.239:8094[\r][\n]"
[2023-04-07 13:12:39,837][DEBUG](httpclient.wire.header:70) - >> "Content-Length: 84[\r][\n]"
[2023-04-07 13:12:39,838][DEBUG](httpclient.wire.header:70) - >> "Content-Type: application/json; charset=UTF-8[\r][\n]"
[2023-04-07 13:12:39,838][DEBUG](httpclient.wire.header:70) - >> "[\r][\n]"
[2023-04-07 13:12:39,838][DEBUG](httpclient.wire.content:84) - >> "{"params":["1850770","202300013244595"],"jsonrpc":"1","method":"urlPagoPa","id":"1"}"
[2023-04-07 13:12:39,984][DEBUG](httpclient.wire.header:70) - << "HTTP/1.1 200 OK[\r][\n]"
[2023-04-07 13:12:39,984][DEBUG](httpclient.wire.header:70) - << "HTTP/1.1 200 OK[\r][\n]"
[2023-04-07 13:12:39,985][DEBUG](httpclient.wire.header:70) - << "Connection: keep-alive[\r][\n]"
[2023-04-07 13:12:39,985][DEBUG](httpclient.wire.header:70) - << "X-Powered-By: Undertow/1[\r][\n]"
[2023-04-07 13:12:39,985][DEBUG](httpclient.wire.header:70) - << "Server: WildFly/10[\r][\n]"
[2023-04-07 13:12:39,986][DEBUG](httpclient.wire.header:70) - << "Content-Type: application/json-rpc[\r][\n]"
[2023-04-07 13:12:39,986][DEBUG](httpclient.wire.header:70) - << "Content-Length: 161[\r][\n]"
[2023-04-07 13:12:39,986][DEBUG](httpclient.wire.header:70) - << "Date: Fri, 07 Apr 2023 11:12:39 GMT[\r][\n]"
[2023-04-07 13:12:39,986][DEBUG](httpclient.wire.header:70) - << "[\r][\n]"
[2023-04-07 13:12:39,987][DEBUG](httpclient.wire.content:70) - << "{"jsonrpc":"1","id":"1","result":{"risultato":null,"livelloErrore":3,"codiceErrore":"2003","descrizioneErrore":"Il pagamento non pu[0xc3][0xb2] avvenire tramite avviso"}}[\n]"
[2023-04-07 13:12:39,987][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:248) - Stringa grezza: {"jsonrpc":"1","id":"1","result":{"risultato":null,"livelloErrore":3,"codiceErrore":"2003","descrizioneErrore":"Il pagamento non può avvenire tramite
avviso"}}
[2023-04-07 13:12:39,987][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:252) - Result found:
[2023-04-07 13:12:39,988][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:254) - String input: {"result":{"codiceErrore":"2003","livelloErrore":3,"descrizioneErrore":"Il pagamento non può avvenire tramite avviso","risultato":null},"jsonrpc":"1","id":"1"}
[2023-04-07 13:12:39,988][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:142) - Stringa pulita: result : codiceErrore : 2003 , livelloErrore :3, descrizioneErrore : Il pagamento non può avvenire tramite avviso , risultato :null , jsonrpc : 1 , id : 1
[2023-04-07 13:12:39,988][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:145) - --Init recupero codiceErrore--
[2023-04-07 13:12:39,988][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:158) - Codice Errore: 2003
[2023-04-07 13:12:39,989][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:161) - --Init recupero livelloErrore --
[2023-04-07 13:12:39,989][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:175) - Livello di errore: 3
[2023-04-07 13:12:39,989][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:178) - --Init recupero descreizioneErrore --
[2023-04-07 13:12:39,989][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:192) - Descrzione errore: Il pagamento non può avvenire tramite avviso
[2023-04-07 13:12:39,989][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:195) - --Init recupero risultato --
[2023-04-07 13:12:39,990][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:200) - Risultato: not present
[2023-04-07 13:12:39,990][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:210) - JO in uscita: {"codiceErrore":"2003","livelloErrore":"3","descrizioneErrore":"Il pagamento non può avvenire tramite avviso","risultato":"notpresent"}
[2023-04-07 13:12:39,990][DEBUG](it.sest.ToPhoenix.business.ToPhoenixBL:266) - getAvvisoPagamento END
[2023-04-07 13:12:39,990][ INFO](it.sest.ToPhoenix.facade.ToPhoenixFacadeBean:141) - it.sest.ToPhoenix.common.dto.JrpcResult@14171c1
[2023-04-07 13:12:39,990][ INFO](it.sest.ToPhoenix.facade.ToPhoenixFacadeBean:146) - end getAvvisoPagamento(...)
[2023-04-07 13:12:39,991][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:134) - codiceErrore: 2003
[2023-04-07 13:12:39,991][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:142) - livelloErrore: 3
[2023-04-07 13:12:39,991][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:150) - descrizioneErrore: Il pagamento non può avvenire tramite avviso
[2023-04-07 13:12:39,991][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:158) - risultato: notpresent
[2023-04-07 13:12:39,991][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1794) - avviso.getCodiceErrore(): 2003
[2023-04-07 13:12:39,992][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1796) - avviso.getlivelloErrore(): 3
[2023-04-07 13:12:39,992][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1798) - avviso.getDescrizioneErrore(): Il pagamento non può avvenire tramite avviso
[2023-04-07 13:12:39,992][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1800) - avv.getRisultato() notpresent
[2023-04-07 13:12:39,992][ERROR](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1813) - Il pagamento non pu� avvenire tramite avviso
[2023-04-07 13:12:39,993][DEBUG](_contabilita._bollettini._Conferma:124) - method = riepilogoBollettino
[2023-04-07 13:12:39,993][DEBUG](_contabilita._bollettini._Conferma:125) - methodContinua = riepilogoBollettino
[2023-04-07 13:12:39,993][DEBUG](_contabilita._bollettini._Conferma:126) - action = generaBollettino.do?method=riepilogoBollettino
[2023-04-07 13:12:39,993][DEBUG](_contabilita._bollettini._Conferma:127) - actionContinua =
[2023-04-07 13:12:39,993][DEBUG](_contabilita._bollettini._Conferma:128) - tipoBoll =
[2023-04-07 13:12:39,994][DEBUG](_contabilita._bollettini._Conferma:129) - isDiritto =
[2023-04-07 13:12:39,994][DEBUG](_contabilita._bollettini._Conferma:130) - vfContinua =
[2023-04-07 13:12:39,994][DEBUG](it.auselda.sest.security.SecurityFilter:174) - response.isCommitted? true

Inoltre sono stati eseguiti test anche su altre matricole, di seguito il LOG ed il risultato
===========================================================================================================================================================================================================
[2023-04-07 14:07:49,533][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:219) - Init getAvvisoPagamento(...), matricola: 1227661 codiceBollettino:202300013244603
[2023-04-07 14:07:49,534][DEBUG](httpclient.wire.header:70) - >> "POST /InfostudPrivateWs/JrpcService HTTP/1.1[\r][\n]"
[2023-04-07 14:07:49,535][DEBUG](httpclient.wire.header:70) - >> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
[2023-04-07 14:07:49,535][DEBUG](httpclient.wire.header:70) - >> "Host: 192.168.29.239:8094[\r][\n]"
[2023-04-07 14:07:49,535][DEBUG](httpclient.wire.header:70) - >> "Content-Length: 84[\r][\n]"
[2023-04-07 14:07:49,535][DEBUG](httpclient.wire.header:70) - >> "Content-Type: application/json; charset=UTF-8[\r][\n]"
[2023-04-07 14:07:49,536][DEBUG](httpclient.wire.header:70) - >> "[\r][\n]"
[2023-04-07 14:07:49,536][DEBUG](httpclient.wire.content:84) - >> "{"params":["1227661","202300013244603"],"jsonrpc":"1","method":"urlPagoPa","id":"1"}"
[2023-04-07 14:07:51,741][DEBUG](httpclient.wire.header:70) - << "HTTP/1.1 200 OK[\r][\n]"
[2023-04-07 14:07:51,742][DEBUG](httpclient.wire.header:70) - << "HTTP/1.1 200 OK[\r][\n]"
[2023-04-07 14:07:51,742][DEBUG](httpclient.wire.header:70) - << "Connection: keep-alive[\r][\n]"
[2023-04-07 14:07:51,742][DEBUG](httpclient.wire.header:70) - << "X-Powered-By: Undertow/1[\r][\n]"
[2023-04-07 14:07:51,742][DEBUG](httpclient.wire.header:70) - << "Server: WildFly/10[\r][\n]"
[2023-04-07 14:07:51,743][DEBUG](httpclient.wire.header:70) - << "Content-Type: application/json-rpc[\r][\n]"
[2023-04-07 14:07:51,743][DEBUG](httpclient.wire.header:70) - << "Content-Length: 222[\r][\n]"
[2023-04-07 14:07:51,743][DEBUG](httpclient.wire.header:70) - << "Date: Fri, 07 Apr 2023 12:07:51 GMT[\r][\n]"
[2023-04-07 14:07:51,743][DEBUG](httpclient.wire.header:70) - << "[\r][\n]"
[2023-04-07 14:07:51,744][DEBUG](httpclient.wire.content:70) - << "{"jsonrpc":"1","id":"1","result":{"risultato":"https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-
2c23e00ebdb1.pdf","livelloErrore":0,"codiceErrore":"000","descrizioneErrore":null}}[\n]"
[2023-04-07 14:07:51,744][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:248) - Stringa grezza: {"jsonrpc":"1","id":"1","result":{"risultato":"https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-
2c23e00ebdb1.pdf","livelloErrore":0,"codiceErrore":"000","descrizioneErrore":null}}
[2023-04-07 14:07:51,744][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:252) - Result found:
[2023-04-07 14:07:51,745][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:254) - String input:
{"result":{"codiceErrore":"000","livelloErrore":0,"descrizioneErrore":null,"risultato":"https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf"},"jsonrpc":"1","id":"1"}
[2023-04-07 14:07:51,745][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:142) - Stringa pulita: result : codiceErrore : 000 , livelloErrore :0, descrizioneErrore :null, risultato :
https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf , jsonrpc : 1 , id : 1
[2023-04-07 14:07:51,745][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:145) - --Init recupero codiceErrore--
[2023-04-07 14:07:51,745][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:158) - Codice Errore: 000
[2023-04-07 14:07:51,745][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:161) - --Init recupero livelloErrore --
[2023-04-07 14:07:51,746][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:175) - Livello di errore: 0
[2023-04-07 14:07:51,746][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:178) - --Init recupero descreizioneErrore --
[2023-04-07 14:07:51,746][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:192) - Descrzione errore: null
[2023-04-07 14:07:51,746][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:195) - --Init recupero risultato --
[2023-04-07 14:07:51,746][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:203) - Risultato: https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf
[2023-04-07 14:07:51,747][ INFO](it.sest.ToPhoenix.business.ToPhoenixBL:210) - JO in uscita:
{"codiceErrore":"000","livelloErrore":"0","descrizioneErrore":"null","risultato":"https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf"}
[2023-04-07 14:07:51,747][DEBUG](it.sest.ToPhoenix.business.ToPhoenixBL:266) - getAvvisoPagamento END
[2023-04-07 14:07:51,747][ INFO](it.sest.ToPhoenix.facade.ToPhoenixFacadeBean:141) - it.sest.ToPhoenix.common.dto.JrpcResult@a3db47
[2023-04-07 14:07:51,747][ INFO](it.sest.ToPhoenix.facade.ToPhoenixFacadeBean:146) - end getAvvisoPagamento(...)
[2023-04-07 14:07:51,747][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:134) - codiceErrore: 000
[2023-04-07 14:07:51,748][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:142) - livelloErrore: 0
[2023-04-07 14:07:51,748][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:150) - descrizioneErrore: null
[2023-04-07 14:07:51,748][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:158) - risultato: https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf
[2023-04-07 14:07:51,748][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1794) - avviso.getCodiceErrore(): 000
[2023-04-07 14:07:51,748][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1796) - avviso.getlivelloErrore(): 0
[2023-04-07 14:07:51,748][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1798) - avviso.getDescrizioneErrore(): null
[2023-04-07 14:07:51,749][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1800) - avv.getRisultato() https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf
[2023-04-07 14:07:51,749][DEBUG](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1805) - url per redirect https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf
[2023-04-07 14:07:51,749][ INFO](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1807) - redirected to https://192.168.29.122:443/downloads/documenti/bollettini/ricevute/83fbeb2b-88af-4db4-b8e6-2c23e00ebdb1.pdf
[2023-04-07 14:07:51,749][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:1563) - init controlloPassaggio
[2023-04-07 14:07:51,750][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:590) - init getEjbObject()
[2023-04-07 14:07:51,750][DEBUG](it.auselda.sest.bollettini.delegates.BollettiniBD:592) - recupero la home dalla classe factory
[2023-04-07 14:07:51,750][ INFO](it.auselda.sest.factory.EJBHomeFactory:40) - init lookupHome
[2023-04-07 14:07:51,750][DEBUG](it.auselda.sest.factory.EJBHomeFactory:41) - jndiName = java:comp/env/ejb/BollettiniFacade
[2023-04-07 14:07:51,750][DEBUG](it.auselda.sest.factory.EJBHomeFactory:42) - homeClass = interface it.auselda.sest.bollettini.facade.BollettiniFacadeHome
[2023-04-07 14:07:51,750][DEBUG](it.auselda.sest.factory.EJBHomeFactory:52) - home recuperata in memoria: class BollettiniFacadeHome_StatelessSessionHomeWrapper1
[2023-04-07 14:07:51,751][ INFO](it.auselda.sest.factory.EJBHomeFactory:53) - end lookupHome
[2023-04-07 14:07:51,751][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:606) - end getEjbObject()
[2023-04-07 14:07:51,751][ INFO](it.auselda.sest.bollettini.business.BollettiniBL:3429) - init controlloPassaggio
[2023-04-07 14:07:51,751][ INFO](sest.util.Contesto:237) - init newConnection
[2023-04-07 14:07:51,751][DEBUG](sest.util.Contesto:245) - URL ='ormi://localhost/Sest'
[2023-04-07 14:07:51,752][DEBUG](sest.util.Contesto:251) - newConnnection: RMIInitialContextFactory DataSource: jdbc/SapiensDS
[2023-04-07 14:07:51,752][ INFO](sest.util.Contesto:270) - end newConnection
[2023-04-07 14:07:51,752][ INFO](it.auselda.sest.dao.SestDAO:50) - open connection...
[2023-04-07 14:07:51,752][ INFO](it.auselda.sest.bollettini.dao.BollettiniDAO:6872) - init controlloPassaggio
[2023-04-07 14:07:51,752][ INFO](it.auselda.sest.dao.SestDAO:152) - init getPreparedStatement()
[2023-04-07 14:07:51,753][DEBUG](it.auselda.sest.dao.SestDAO:159) - PreparedStatement = com.evermind.sql.PreparedStatementBCELProxy__com_evermind_sql_FilterPreparedStatement__SQLBCELProxy@1c7d740
[2023-04-07 14:07:51,753][ INFO](it.auselda.sest.dao.SestDAO:162) - end getPreparedStatements()
[2023-04-07 14:07:51,753][DEBUG](it.auselda.sest.bollettini.dao.BollettiniDAO:6882) - executeQuery select * from sest_segn where codi_proc in ('00003','00005','00002') and codi_sogg = ? and anno_acca = ? and dest_codi_cost= ? and esit_fine_segn
IN ('1','3')
[2023-04-07 14:07:51,753][DEBUG](it.auselda.sest.bollettini.dao.BollettiniDAO:6883) - codiSogg= 1227661
[2023-04-07 14:07:51,753][DEBUG](it.auselda.sest.bollettini.dao.BollettiniDAO:6884) - annoAcca= 2022
[2023-04-07 14:07:51,754][DEBUG](it.auselda.sest.bollettini.dao.BollettiniDAO:6885) - codiCorsStud= 15240
[2023-04-07 14:07:51,755][DEBUG](it.auselda.sest.bollettini.dao.BollettiniDAO:6894) - esito= false
[2023-04-07 14:07:51,756][ INFO](it.auselda.sest.dao.SestDAO:168) - init closePreparedStatement()
[2023-04-07 14:07:51,756][DEBUG](it.auselda.sest.dao.SestDAO:181) - close preparedStatements = com.evermind.sql.PreparedStatementBCELProxy__com_evermind_sql_FilterPreparedStatement__SQLBCELProxy@1c7d740
[2023-04-07 14:07:51,756][ INFO](it.auselda.sest.dao.SestDAO:199) - end closepreparedStatements()
[2023-04-07 14:07:51,756][ INFO](it.auselda.sest.bollettini.dao.BollettiniDAO:6902) - end controlloPassaggio
[2023-04-07 14:07:51,756][ INFO](it.auselda.sest.dao.SestDAO:408) - init clearResource
[2023-04-07 14:07:51,756][ INFO](it.auselda.sest.dao.SestDAO:409) - resultSets = []
[2023-04-07 14:07:51,757][ INFO](it.auselda.sest.dao.SestDAO:447) - end clearResource
[2023-04-07 14:07:51,757][ INFO](it.auselda.sest.dao.SestDAO:461) - Connection closed...
[2023-04-07 14:07:51,757][ INFO](it.auselda.sest.bollettini.delegates.BollettiniBD:1568) - end controlloPassaggio
[2023-04-07 14:07:51,757][ INFO](it.auselda.sest.bollettini.struts.actions.BollettinoAction:1892) - end genera()
[2023-04-07 14:07:51,757][DEBUG](it.auselda.sest.security.SecurityFilter:174) - response.isCommitted? true
============================================================================================================================================================================================================
E stata inoltre eseguita la fusione delle release Contabilità 6.54 relativa alla Issue#3438 al fine di riallineare gli errori pregressi di disallineamento.

Potrebbero piacerti anche