Assolutamente si, non so cosa usate se Apache Kafka o RabbitMQ, cmunque potrebbe prendere spunto dai seguenti link:
Salve,
ho creato il package e la classe come suggerito e aggiunto nel metodo un semplice log, riporto di seguito il codice modificato. Dopo aver ricompilato ed eseguito lâinvio di una domanda non vedo nei log le due righe inserite. Sono necessari altri interventi affinchĂŠ questa classe venga eseguita?
Grazie per il supporto.
package it.nuovoente.service;
import it.cnr.cool.web.scripts.exception.CMISApplicationException;
import it.cnr.si.cool.jconon.service.PrintService;
import org.apache.chemistry.opencmis.client.api.Folder;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Service;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.InputStream;
@Primary
@Service
public class NuovoEntePrintService extends PrintService {
private static final Logger LOGGER = LoggerFactory.getLogger(NuovoEntePrintService.class);
@Override
public String archiviaRicevutaReportModel(Folder application,
InputStream is,
String nameRicevutaReportModel,
boolean confermata) throws CMISApplicationException {
LOGGER.info("Start NuovoEntePrintService");
final String s = super.archiviaRicevutaReportModel(application, is, nameRicevutaReportModel, confermata);
if (confermata) {
/**
* In questo momento pouò essere invocata la protocollazione della domanda inviata
* nell' InputStream è presente il pdf della domanda inviata
*/
}
LOGGER.info("End NuovoEntePrintService");
return s;
}
}
Salve, ho aggiornato il package e la firma del metodo:
Ora dovrebbe funzionare.
Grazie mille, ora funziona. Il prossimo step sarĂ quello di pubblicare su una coda rabbitmq un messaggio con tutte le informazioni. Grazie ancora per il supporto!
Per cosi pocoâŚlâunica cosa che le chiedo è di pubblicare il codice su GitHub o dove vuole e magari anche scrivere un po di documentazione sulla soluzione in modo che altri enti possano beneficiarne. Grazie
Salve, ero interessato ad integrare la protocollazione similmente a quanto fatto per AGID (quindi alla scadenza del bando).
Una volta aggiunta la classe e modificata lâimplementazione della protocollazione vera e propria, è sufficiente abilitare la property per lâabilitazione del protocollo e attendere il cron impostato sempre nelle property (eventualmente modificato)? Chiedo, perchĂŠ ho seguito questi passaggi ma allo scattare del cron viene loggato unicamente
creating a new admin session
ma non il messaggio di log che ho inserito (a scopo di test) allâinterno del metodo protocolApplication(Session session)
nella classe aggiunta. Mi sono perso qualche passaggio?
Grazie in anticipo!
Ciao, se fai un fork con la tua soluzione, e la rendi disponibile su GitHub posso verificare.
Risolto, era un problema di package della nuova classe, che avevo sbagliato a specificare. Grazie comunque per la disponibilitĂ !
Buongiorno,
abbiamo ricevuto in questi giorni alcune segnalazioni di utenti che non riescono a effettuare lâaccesso SPID con Infocert. A ogni tentativo di accesso, dalle log, riportiamo questo:
2022-03-29T07:17:06.239931411Z [INFO] it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService:529 - Validating SAML response: <saml2p:Response xmlns:saml2p="urn:oasis:names:tc:SAML:2.0:protocol" Destination="https://bandi.aspbassaromagna.it/spid/send-response" ID="_a1a43d9b1d23bcfb47cc293eece4106b" InResponseTo="_1d574b03-2490-4951-a65a-1a7c8c0588d7" IssueInstant="2022-03-29T07:17:05.684Z" Version="2.0"><saml2:Issuer xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">https://identity.infocert.it</saml2:Issuer><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><Reference URI="#_a1a43d9b1d23bcfb47cc293eece4106b"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f7cmIp5C+fsjLjxNbwHkcUoFXp3WNd4ReymQ3KmAe+M=</DigestValue></Reference></SignedInfo><SignatureValue>IKZu2/uA6OcORzOgAWHmrBh2Q+Y2xGmlrVHEwV/jA1kpxNUtXhqKXqNEASwpopRbdrz5cOx2cpMgJnpNZ8LOSmCxdpSo8mUOq3q2pso+AmlJf0v7BeK/TgZctIX2Bcwss/p8h9RNyzeQ5QnudeZf8ZA7HcvOq6++yrUhMY5ROwbcouTVFN8XppNLzdSEIJW/XkMoIuRPJEjkLHsDwY9aWf5athBKWxq9rz1OjWUDyli3X/pdVZQE1dhoZf+wqHAjhziH0XUC/4OFa3rzDKkTA3NnNFYp4Sd+yoB7yFDmyBS/znHQCPNP4rMT6KQKBeeV7/47cp0kZss+QVaxC6EJkw==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature><saml2p:Status><saml2p:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/></saml2p:Status><saml2:Assertion xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" ID="_2e4bcd3db4c39e3774afa84b3aecf37b" IssueInstant="2022-03-29T07:17:05.684Z" Version="2.0"><saml2:Issuer Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity">https://identity.infocert.it</saml2:Issuer><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/><Reference URI="#_2e4bcd3db4c39e3774afa84b3aecf37b"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>H6q5AySorb7i95g4y3n2LYfCsWtYDLgu3H8j7fZp2fA=</DigestValue></Reference></SignedInfo><SignatureValue>EUhF5Cdq9cue05mb7x1doPwePlUZSO1ZkEkZGCuO+xZm05IuGRlgUN207BVgnsffmONMTOBecCk2+Kp61FNsjDO60jOsoCQ3qgPNZoB2zYXOS/qij0lU2oF4bdzQvOKQQFNbDBKJBO3QPwXUyyADZrBXSdsf0GUYHvMI5w2DJkZd/RpvrWQ3uTd+qSDOGoCD88pBPkZlUEWzQ6/Kkfch1pFIkRzAiAQPU5iFnLRtKzXeKISXJasfvUsgFGevJPcGAC7H2k90P+Kos1Q8SWDjaEnLeqOhTV608LhH1umtWjnAk2LLMAfBflxTJAT3uhTeyYYc6HA5YOR+A+cESNy1GQ==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature><saml2:Subject><saml2:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" NameQualifier="https://identity.infocert.it">_7efe705751c7ed9593c858bcb87ba32e</saml2:NameID><saml2:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"><saml2:SubjectConfirmationData InResponseTo="_1d574b03-2490-4951-a65a-1a7c8c0588d7" NotOnOrAfter="2022-03-29T07:17:35.684Z" Recipient="https://bandi.aspbassaromagna.it/spid/send-response"/></saml2:SubjectConfirmation></saml2:Subject><saml2:Conditions NotBefore="2022-03-29T07:17:04.684Z" NotOnOrAfter="2022-03-29T07:17:35.684Z"><saml2:AudienceRestriction><saml2:Audience>https://www.aspbassaromagna.it</saml2:Audience></saml2:AudienceRestriction></saml2:Conditions><saml2:AuthnStatement AuthnInstant="2022-03-29T07:17:05.684Z"><saml2:AuthnContext><saml2:AuthnContextClassRef>https://www.spid.gov.it/SpidL2</saml2:AuthnContextClassRef></saml2:AuthnContext></saml2:AuthnStatement><saml2:AttributeStatement><saml2:Attribute FriendlyName="Data di nascita" Name="dateOfBirth"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:date">(data di nascita corretta)</saml2:AttributeValue></saml2:Attribute><saml2:Attribute FriendlyName="Indirizzo di posta elettronica" Name="email"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">(email corretta)</saml2:AttributeValue></saml2:Attribute><saml2:Attribute FriendlyName="Cognome" Name="familyName"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">(cognome corretto)</saml2:AttributeValue></saml2:Attribute><saml2:Attribute FriendlyName="Codice fiscale" Name="fiscalNumber"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">(cod fiscale corretto) </saml2:AttributeValue></saml2:Attribute><saml2:Attribute FriendlyName="Sesso" Name="gender"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">(sesso corretto)</saml2:AttributeValue></saml2:Attribute><saml2:Attribute FriendlyName="Nome" Name="name"><saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">(nome corretto)</saml2:AttributeValue></saml2:Attribute></saml2:AttributeStatement></saml2:Assertion></saml2p:Response>
2022-03-29T07:17:06.256266039Z [INFO] it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService:544 - Total of SPIDRequest 9
2022-03-29T07:17:06.284294544Z [ERROR] it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService:574 - SPID Validate Response Assertion Signature: false, org.opensaml.xml.signature.impl.KeyInfoImpl@7b097606
2022-03-29T07:17:06.289101115Z [ERROR] org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
2022-03-29T07:17:06.289143783Z java.lang.NullPointerException: null
2022-03-29T07:17:06.289165412Z at it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService.validateSignature(SPIDIntegrationService.java:582)
2022-03-29T07:17:06.289215372Z at it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService.decodeAndValidateSamlResponse(SPIDIntegrationService.java:565)
2022-03-29T07:17:06.289236434Z at it.cnr.si.cool.jconon.spid.service.SPIDIntegrationService.idpResponse(SPIDIntegrationService.java:780)
2022-03-29T07:17:06.289253871Z at it.cnr.si.cool.jconon.spid.rest.SPID.idpResponse(SPID.java:129)
2022-03-29T07:17:06.289272110Z at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2022-03-29T07:17:06.289289634Z at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2022-03-29T07:17:06.289308573Z at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2022-03-29T07:17:06.289326978Z at java.lang.reflect.Method.invoke(Method.java:498)
2022-03-29T07:17:06.289345083Z at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)
2022-03-29T07:17:06.289364170Z at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)
2022-03-29T07:17:06.289384994Z at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)
2022-03-29T07:17:06.289402816Z at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)
2022-03-29T07:17:06.289422192Z at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
2022-03-29T07:17:06.289442279Z at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
2022-03-29T07:17:06.289462280Z at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)
2022-03-29T07:17:06.289481069Z at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)
2022-03-29T07:17:06.289502935Z at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
2022-03-29T07:17:06.289519815Z at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
2022-03-29T07:17:06.289537053Z at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)
2022-03-29T07:17:06.289555575Z at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
2022-03-29T07:17:06.289572892Z at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
2022-03-29T07:17:06.289592929Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
2022-03-29T07:17:06.289612306Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.289631455Z at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
2022-03-29T07:17:06.289651393Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.289699624Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.289724473Z at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
2022-03-29T07:17:06.289745585Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.289764695Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.289784388Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.289805617Z at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
2022-03-29T07:17:06.289825324Z at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
2022-03-29T07:17:06.289843382Z at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
2022-03-29T07:17:06.289864200Z at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
2022-03-29T07:17:06.289884531Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.289903107Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.289922526Z at it.cnr.si.cool.jconon.spid.config.EMailFilter.doFilter(EMailFilter.java:31)
2022-03-29T07:17:06.289943455Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.289962544Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.289981871Z at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
2022-03-29T07:17:06.290004641Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290023614Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.290041562Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.290063612Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)
2022-03-29T07:17:06.290083162Z at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
2022-03-29T07:17:06.290102111Z at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
2022-03-29T07:17:06.290123880Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290144188Z at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
2022-03-29T07:17:06.290163821Z at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
2022-03-29T07:17:06.290196928Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290219995Z at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
2022-03-29T07:17:06.290238777Z at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
2022-03-29T07:17:06.290261314Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290281242Z at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)
2022-03-29T07:17:06.290301656Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290322070Z at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
2022-03-29T07:17:06.290344260Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290368866Z at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
2022-03-29T07:17:06.290391203Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290412638Z at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:149)
2022-03-29T07:17:06.290433153Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290452763Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290473905Z at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
2022-03-29T07:17:06.290492984Z at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
2022-03-29T07:17:06.290511396Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290533837Z at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:115)
2022-03-29T07:17:06.290552966Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290570614Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290592393Z at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
2022-03-29T07:17:06.290611793Z at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
2022-03-29T07:17:06.290631703Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290666966Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290691368Z at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
2022-03-29T07:17:06.290710588Z at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
2022-03-29T07:17:06.290729941Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290752107Z at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
2022-03-29T07:17:06.290773790Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290793073Z at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
2022-03-29T07:17:06.290815643Z at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)
2022-03-29T07:17:06.290834589Z at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)
2022-03-29T07:17:06.290853956Z at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)
2022-03-29T07:17:06.290874664Z at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)
2022-03-29T07:17:06.290895499Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.290914471Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.290934659Z at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
2022-03-29T07:17:06.290953892Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.290972741Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.290992287Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.291012976Z at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)
2022-03-29T07:17:06.291034041Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.291053631Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.291072587Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.291094386Z at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
2022-03-29T07:17:06.291126625Z at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
2022-03-29T07:17:06.291151801Z at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
2022-03-29T07:17:06.291172112Z at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
2022-03-29T07:17:06.291193348Z at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
2022-03-29T07:17:06.291214136Z at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
2022-03-29T07:17:06.291234997Z at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)
2022-03-29T07:17:06.291254861Z at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:764)
2022-03-29T07:17:06.291274077Z at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
2022-03-29T07:17:06.291313174Z at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
2022-03-29T07:17:06.291333859Z at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
2022-03-29T07:17:06.291351897Z at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
2022-03-29T07:17:06.291373833Z at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)
2022-03-29T07:17:06.291393003Z at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
2022-03-29T07:17:06.291411481Z at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)
2022-03-29T07:17:06.291432313Z at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)
2022-03-29T07:17:06.291452661Z at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
2022-03-29T07:17:06.291472247Z at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
2022-03-29T07:17:06.291491948Z at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
2022-03-29T07:17:06.291514171Z at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
2022-03-29T07:17:06.291534475Z at java.lang.Thread.run(Thread.java:745)
2022-03-29T07:17:06.297877452Z [WARN] it.cnr.si.cool.jconon.rest.openapi.controllers.IndexController:62 - ERROR Page Controller Status:500 Message:No message available
Avendole sottoposte anche al tecnico di Infocert, sembra che il dialogo IP/SP funzioni correttamente, ma nel momento in cui tenta di rientrare su cool-jconon si aspetta qualcosa che non trova e va in errore.
Abbiamo aggiornato allâultima versione e verificato anche che lâxml Infocert e il certificato 509 fossero corretti.
Avete avuto problemi simili in passato? Come potremmo risolvere?
Ultima info: al momento, nel bando aperto, siamo a poco piĂš di 1000 accessi SPID riusciti e tre segnalazioni di errore (tutte di Infocert).
Grazie mille in anticipo,
Karim
Ciao, ho controllato i certificati e sembra che Infocert lo abbia aggiornato il certificato:
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
Mentre prima era:
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
Ho appena fatto una pull request con la vesrione aggiornata del parent artifact:
Fatemi sapere poi se è tutto ok, che segnalo il fatto che non mi sembra ci sia stata nessuna comunicazione in merito allâaggiornamento del certificato da parte di Infocert
Ho trovato la comunicazione ufficiale del 3 Marzo SPID - Sistema Pubblico di IdentitĂ Digitale|Agenzia per l'Italia digitale
Ciao Marco,
si è collegato il tecnico di Infocert e ha risolto. Il problema era nel doppio certificato. Aggiornando il metadata Infocert, il cool-jconon andava in difficoltà quando si trovava i due certificati davanti.
Ha risolto togliendo il certificato vecchio e mantenendo solo il nuovo nel metadata che abbiamo caricato di Infocert.
Ha detto il tecnico che se ne è occupato che ti avrebbe scritto direttamente perchè, lato SPID, farebbe alcune fix in tal senso e, a beneficio di tutti, abbiamo preferito chiedergli di interfacciarsi direttamente con te.
Grazie sempre per la disponibilitĂ ,
Karim
Buongiorno Marco,
abbiamo riscontrato alcuni problemi di spazio a seguito della chiusura del primo Bando âimportanteâ, nel tentativo di esportare le domande con gli allegati.
Abbiamo espanso il disco del server, ma la situazione è rimasta invariata e il cool-jconon va in errore. Dalle log abbiamo estrapolato questo:
2022-04-06T08:22:41.586876986Z [ERROR] it.cnr.si.cool.jconon.util.RESTSecurityInterceptor:163 - ERROR for REST SERVICE
2022-04-06T08:22:41.586931723Z org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: 03060067 Request failed 500 /solr/alfresco/cmis?wt=json&fl=DBID%2Cscore&rows=10&df=TEXT&start=0&locale=en_US&alternativeDic=DEFAULT_DICTIONARY&cmisVersion=CMIS_1_1&fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON
2022-04-06T08:22:41.586950475Z at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.convertStatusCode(AbstractBrowserBindingService.java:340)
2022-04-06T08:22:41.586963178Z at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.post(AbstractBrowserBindingService.java:426)
2022-04-06T08:22:41.586975339Z at org.apache.chemistry.opencmis.client.bindings.spi.browser.DiscoveryServiceImpl.query(DiscoveryServiceImpl.java:72)
2022-04-06T08:22:41.587006708Z at org.apache.chemistry.opencmis.client.runtime.SessionImpl$6.fetchPage(SessionImpl.java:1000)
2022-04-06T08:22:41.654228595Z [ERROR] it.cnr.cool.frontOfficeHandler.Log4jHandler:33 - log,{"mappa":{"user":"guest","url":"/rest/search?guest=true&ajax=true&maxItems=10&skipCount=0&fetchCmisObject=true&calculateTotalNumItems=false&cache=600&groups=&q=SELECT+*+FROM+jconon_call%3Afolder+root+WHERE+(root.jconon_call%3Adata_inizio_invio_domande_index+%3C%3D+TIMESTAMP+'2022-04-06T08%3A20%3A00.000Z'+AND+(root.jconon_call%3Adata_fine_invio_domande_index+%3E%3D+TIMESTAMP+'2022-04-06T08%3A20%3A00.000Z'+OR+root.jconon_call%3Adata_fine_invio_domande_index+is+null+)+AND+root.jconon_call%3Ahas_macro_call+%3D+'false'+AND+IN_TREE+(root%2C'a970030d-17a8-40e2-a5d9-e40f23b33de7'))++ORDER+BY+jconon_call%3Adata_fine_invio_domande_index+ASC+","application":"","stackTraceAjax":"{\"error\":\"03060067 Request failed 500 /solr/alfresco/cmis?wt=json&fl=DBID%2Cscore&rows=10&df=TEXT&start=0&locale=en_US&alternativeDic=DEFAULT_DICTIONARY&cmisVersion=CMIS_1_1&fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON\"}"},"typeDocument":"log","codice":1,"testo":"error - ","ajax":{"type":"GET","contentType":"application/x-www-form-urlencoded; charset=UTF-8","processData":true},"Date":"06/04/2022 â 10:22:41","user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36","IP":"95.255.255.255"}
Abbiamo aggiornato il pom.xml allâultima versione 14.12.7, ma il problema persiste.
Hai qualche suggerimento?
Grazie mille,
Karim
Ciao, il problema è dovuto a SOLR che presumibilmente è andato in heap space dovreste aumentare Xmx che è definito qui: cool-jconon-template/docker-compose.yml at ea5ca70cd039e2f2a456a52a7642a49aa9eb9773 ¡ consiglionazionaledellericerche/cool-jconon-template ¡ GitHub e riavviare solo il container alfresco-search-services
Abbiamo portato il valore a Xmx4g, ma continua ad andare in errore (log di docker-compose_alfresco-search):
2022-04-06T09:25:33.287564560Z 2022-04-06 09:25:33.284 ERROR (qtp1205044462-13) [ x:alfresco] o.a.s.h.RequestHandlerBase org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: Type is unsupported in query: jconon_call:folder
2022-04-06T09:25:33.287648473Z at org.alfresco.opencmis.search.CMISQueryParser.buildSource(CMISQueryParser.java:1425)
2022-04-06T09:25:33.288298011Z at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
2022-04-06T09:25:33.288348461Z at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
2022-04-06T09:25:33.289934165Z 2022-04-06 09:25:33.288 ERROR (qtp1205044462-13) [ x:alfresco] o.a.s.s.HttpSolrCall null:org.apache.chemistry.opencmis.commons.exceptions.CmisInvalidArgumentException: Type is unsupported in query: jconon_call:folder
2022-04-06T09:25:33.289960556Z at org.alfresco.opencmis.search.CMISQueryParser.buildSource(CMISQueryParser.java:1425)
2022-04-06T09:25:33.289972440Z at org.alfresco.opencmis.search.CMISQueryParser.parse(CMISQueryParser.java:146)
2022-04-06T09:25:33.289999459Z at org.alfresco.solr.AlfrescoSolrDataModel.parseCMISQueryToAlfrescoAbstractQuery(AlfrescoSolrDataModel.java:1395)
La configurazione del container per SOLR è la stessa che câè qui: cool-jconon-template/docker-compose.yml at ea5ca70cd039e2f2a456a52a7642a49aa9eb9773 ¡ consiglionazionaledellericerche/cool-jconon-template ¡ GitHub
La configurazione è la stessa, abbiamo prima ricreato il container modificando lâenviroment variable â-Xmx1gâ in â-Xmx4gâ e non abbiamo risolto lâerrore. Abbiamo poi modificato il file docker-compose.yml (e relativo docker-compose up -d) e non è cambiato ancora nulla.
Dovreste distruggere il container per ricreare gli indici di SOLR con queste istruzioni:
`
docker-compose rm -f -s -v alfresco-search-services
docker-compose up -d alfresco-search-services
docker-compose logs -f alfresco-search-services
`
Grazie Marco, distruggendo e ricreando il container con @KarimSaad91 abbiamo risolto (pensavamo bastasse cambiare la enviroment variable ma evidentemente non è cosÏ).
Domanda relativa alla âricreazioneâ del container cool jconon (ad es. nel caso esca una nuova versione):
Ho notato che con i comandi:
mvn clean install -Pprod
sudo docker build . -t cool-jconon-asp:latest
il container creato richiede molto spazio
Sending build context to Docker daemon 25.73GB
Sembra che dipenda dal fatto che include anche alf_data, che è allâinterno della cartella docker-compose.
Pensavo di introdurre un .dockerignore che escluda alf_data e pgdata
Questa modifica può portare a problemi? Pensi sia una buona idea?
Confermo è assolutaente una buona idea