Cool-jconon - Selezioni online

Ciao mi confermi che la versione del parent in produzione è la 5.2.1

Ciao Marco,
la versione attuale è la 5.2.56. L’ho aggiornato ieri per provare a risolvere, ma non è cambiato nulla.
Grazie!

Ciao il problema è dovuto al fatto che sono state aggiunte ulteriori sezioni al bando, come puoi vedere qui per cui dovresti aggiornare il modello su Alfresco

Grazie mille! Abbiamo aggiornato il modello ed è rientrato il problema.
Grazie ancora e buona giornata! :wink:

1 Mi Piace

Ciao Marco,
volendo personalizzare il testo delle due Dichiarazioni Sostitutive da spuntare dove posso guardare? Ho provato a cercare tra le label del progetto, nei file del model e usando il “Configura etichette” ma non sono riuscito a trovare nulla che riguardasse quei due testi…
Potresti darmi qualche indicazione? Grazie!

Ciao, se ho capito bene quello che cerchi dovrebbero essere queste https://github.com/consiglionazionaledellericerche/cool-jconon/blob/master/cool-jconon-webapp-resources/src/main/resources/i18n/cool-jconon_it.properties#L483-L486

Dopo alcuni problemi siamo stati costretti a ripristinare “velocemente” una istanza non più funzionante dei container relativi a Selezioni Online, abbiamo ripristinato solo pgdata [docker-compose_alfresco-community-erecruitment-postgres_1]. Abbiamo tralasciato alfdata.
Il portale è riparito correttamente, ma quando proviamo, accedendo come Admin, a visualizzare pag. 2 dei Bandi “Tutti”, va in errore.
Le funzionalità del portale rimangono completamente intatte, modifico i bandi e vedo che continuano ad arrivare candidature. Non riuscendo però a visualizzare la pag 2 dei bandi disponibili, non posso continuare la modifica e andare in pubblicazione con quelli che stiamo costruendo.
E’ possibile eliminare manualmente le voci “danneggiate” per non dover tornare indietro con il backup perdendo domande già ricevute nel frattempo?

Seguono le log:

[ERROR] it.cnr.cool.frontOfficeHandler.Log4jHandler:33 - log,{“mappa”:{“user”:“admin”,“url”:"/rest/search?guest=true&ajax=true&maxItems=10&skipCount=10&fetchCmisObject=true&calculateTotalNumItems=false&cache=600&groups=c1d4474b1a5544f4195a15c2266e4d6b&q=SELECT++FROM+jconon_call%3Afolder+root+WHERE+(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":"Object not found: 30731ed6-908f-45f0-add1-e0414113bf7b;1.0"}"},“typeDocument”:“log”,“codice”:1,“testo”:"error - ",“ajax”:{“type”:“GET”,“contentType”:“application/x-www-form-urlencoded; charset=UTF-8”,“processData”:true},“Date”:“06/11/2024 – 09:23:06”,“user-agent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0”,“IP”:“192.168.1.83”}
[INFO] it.cnr.cool.cmis.service.CMISService:273 - User: admin with ticket: TICKET_c4d4cbd4c601e2c043dd0aa8c311dbf4cda73262 IP: 192.168.1.83 Path: GET /search?guest=true&ajax=true&maxItems=10&skipCount=10&fetchCmisObject=true&calculateTotalNumItems=false&cache=600&groups=c1d4474b1a5544f4195a15c2266e4d6b&q=SELECT+
+FROM+jconon_call%3Afolder+root+WHERE+(root.jconon_call%3Ahas_macro_call+%3D+%27false%27+AND+IN_TREE+(root%2C%27a970030d-17a8-40e2-a5d9-e40f23b33de7%27))++ORDER+BY+jconon_call%3Adata_fine_invio_domande_index+ASC+
[ERROR] it.cnr.si.cool.jconon.util.RESTSecurityInterceptor:163 - ERROR for REST SERVICE
org.apache.chemistry.opencmis.commons.exceptions.CmisObjectNotFoundException: Object not found: 30731ed6-908f-45f0-add1-e0414113bf7b;1.0
at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.convertStatusCode(AbstractBrowserBindingService.java:296)
at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.read(AbstractBrowserBindingService.java:410)
at org.apache.chemistry.opencmis.client.bindings.spi.browser.ObjectServiceImpl.getObject(ObjectServiceImpl.java:291)
at org.apache.chemistry.opencmis.client.runtime.SessionImpl.getObject(SessionImpl.java:532)

Salve, dovreste ripulire SOLR per farlo reindicizzare i contenuti nuovamente, in quanto ci sarà sicuramente un disallineamento tra gli indici e il DB, il nodo 30731ed6-908f-45f0-add1-e0414113bf7b è presente negli indici di SOLR ma non sul DB

Da dove si esegue questa pulizia SOLR, in che contianer? C’è una query particolare?

Il container è questo cool-jconon-template/docker-compose/docker-compose.yml at master · consiglionazionaledellericerche/cool-jconon-template · GitHub se non avete esportato la cartella degli indici, basta riaviare il container

No il container non ha volumi persistenti. Abbiamo ricreato il container ma purtroppo l’errore persiste.
Ci sono alternative? Oppure c’è il modo di “esportare” le candidature ricevute per tornare ad un backup precedente e “reimportarle”?

[INFO] it.cnr.cool.cmis.service.CMISService:273 - User: admin with ticket: TICKET_ddd6cc1d1a7971a95b850bc6de653a43be4aed7c IP: 192.168.1.83 Path: GET /search?guest=true&ajax=true&maxItems=10&skipCount=10&fetchCmisObject=true&calculateTotalNumItems=false&cache=600&groups=c1d4474b1a5544f4195a15c2266e4d6b&q=SELECT+*+FROM+jconon_call%3Afolder+root+WHERE+(root.jconon_call%3Ahas_macro_call+%3D+%27false%27+AND+IN_TREE+(root%2C%27a970030d-17a8-40e2-a5d9-e40f23b33de7%27))++ORDER+BY+jconon_call%3Adata_fine_invio_domande_index+ASC+
[ERROR] it.cnr.si.cool.jconon.util.RESTSecurityInterceptor:163 - ERROR for REST SERVICE
org.apache.chemistry.opencmis.commons.exceptions.CmisObjectNotFoundException: Object not found: 30731ed6-908f-45f0-add1-e0414113bf7b;1.0
at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.convertStatusCode(AbstractBrowserBindingService.java:296)
at org.apache.chemistry.opencmis.client.bindings.spi.browser.AbstractBrowserBindingService.read(AbstractBrowserBindingService.java:410)
at org.apache.chemistry.opencmis.client.bindings.spi.browser.ObjectServiceImpl.getObject(ObjectServiceImpl.java:291)

Dipende da come è stato riavviato il container, va distrutta l’immagine, altrimenti il semplice riavvio non elimina i dati degli indici, poi una volta riavviato deve reindicizzare tutto per cui ci mette un po di tempo

Grazie mille. Effettivamente era una questione di tempo.

Grazie ancora e buona giornata!

1 Mi Piace

In seguito all’ultimo problema, non riusciamo a aggiungere nuovi bandi, errore jconon:

[ERROR] it.cnr.si.cool.jconon.util.RESTSecurityInterceptor:163 - ERROR for REST SERVICE
feign.FeignException$InternalServerError: [500 Internal Server Error] during [PUT] to [http://10.12.12.20:9081/rest/catg/HDConcorsi] [Oil#addCategory(Category,String)]: [500 - javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/PostgresDSHDConcorsi]
at feign.FeignException.serverErrorStatus(FeignException.java:231)
at feign.FeignException.errorStatus(FeignException.java:180)
at feign.FeignException.errorStatus(FeignException.java:169)

Dal container jconon si raggiunge correttamente il container helpdesk:

bash-4.3# nc 10.12.12.20 9081 -v
10.12.12.20 (10.12.12.20:9081) open

Il container helpdesk da questo errore:

helpdesk_1 | 12:38:56,390 INFO [stdout] (default task-2) AuthenticationFilter: SSO not available
helpdesk_1 | 12:38:56,393 INFO [stdout] (default task-2) ATTENZIONE: it.cnr.oil.dbmstype=POSTGRES
helpdesk_1 | 12:38:56,397 INFO [stdout] (default task-2)
helpdesk_1 | 12:38:56,397 INFO [stdout] (default task-2) Nov 22, 2024 12:38:56 PM - [it.cnr.helpdesk.security.dao.PostgresSecuritySettingsDAO]
helpdesk_1 | 12:38:56,397 INFO [stdout] (default task-2) get connection from connection pool: java:/PostgresDS
helpdesk_1 | 12:38:56,397 INFO [stdout] (default task-2)
helpdesk_1 | 12:38:56,417 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (default task-2) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: IJ031084: Unable to create connection
helpdesk_1 | at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:345)
helpdesk_1 | at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:352)
helpdesk_1 | at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:287)
helpdesk_1 | at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreConcurrentLinkedDequeManagedConnectionPool.createConnectionEventListener(SemaphoreConcurrentLinkedDequeManagedConnectionPool.java:1320)

Ci potresti aiutare a capire meglio l’errore (utilizziamo il docker-compose standard fornito)?

Per ora abbiamo risolto disattivando oil: nel application yml.

Sembra che il DB postgres dell’helpdesk non sia raggiungibile: cool-jconon-template/docker-compose/docker-compose.yml at master · consiglionazionaledellericerche/cool-jconon-template · GitHub potreste provare a riavviare solo quel container

Ciao Marco io ho lo stesso problema ma lo script non viene eseguito. MI torna il seguente errore
JavaException: org.alfresco.error.AlfrescoRuntimeException: 11010012 Failed to execute search: select * from jconon_call:folder where IN_TREE(‘workspace://SpacesStore/c30bf834-d5a9-4a8f-9bd1-68792d0894c0’) and (jconon_call:data_inizio_invio_domande IS NULL or jconon_call:data_fine_invio_domande is null)

Da cosa dipende?

Grazie

Ciao, dipende da SOLR dovresti controllare i log, evidentemente o non ha indicizzato il modello o c’è qualche altro tipo di errore.