Error Buscador Alfresco 5.2

cancel
Showing results for 
Search instead for 
Did you mean: 
yusniel01228
Active Member II

Error Buscador Alfresco 5.2

Jump to solution

Hola a todos.

Tengo problemas con el buscador en Alfresco Comunity 5.2

Cuando intento hacer una busqueda, el buscador no arroja resultados.

 Cualquier ayuda la voy a agradecer.

Traté de acceder a la consola de solr4 y en la pestaña de logging me aparecen varios errores:

30/7/2020 13:47:00ERRORAbstractTrackerModel tracking failed
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1514)
	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
	at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
	at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747)
	at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
	at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
	at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
	at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506)
	at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
	at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
	at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
	at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
	at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
	at org.alfresco.httpclient.AbstractHttpClient.executeMethod(AbstractHttpClient.java:135)
	at org.alfresco.httpclient.AbstractHttpClient.sendRemoteRequest(AbstractHttpClient.java:111)
	at org.alfresco.httpclient.HttpClientFactory$HttpsClient.sendRequest(HttpClientFactory.java:408)
	at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1178)
	at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:256)
	at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:214)
	at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:236)
	at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:87)
	at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:292)
	at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
	at org.alfresco.solr.Cloud.getResponse(Cloud.java:165)
	at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:149)
	at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:722)
	at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:81)
	at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:190)
	at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:54)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)
	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
	at sun.security.validator.Validator.validate(Validator.java:260)
	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
	... 34 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
	at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
	at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)

 

2 Solutions

Accepted Solutions
yusniel01228
Active Member II

Re: Error Buscador Alfresco 5.2

Jump to solution

Muchas gracias. Una última pregunta.

Le comparto los pasos que encontré para hacer la reindexación. Pudiera comentarme si sería asi o si me falta algo para hacerla al 100%.

1- Detener el tomcat de alfresco.

2- Borrar el contenido de la carpeta Index de las siguientes direcciones

  • <ALFRESCO_HOME> / alf_data / solr4 / index / workspace / SpacesStore /index
  • <ALFRESCO_HOME> / alf_data / solr4 / index / archive / SpacesStore /index

 

3- Eliminar todos los modelos de Alfresco para cada núcleo Solr 4 (Borrar el contenido de model)

<ALFRESCO_HOME> / alf_data / solr4 / model

4- Eliminar el contenido del directorio (content)

<ALFRESCO_HOME> / alf_data / solr4 / content

5- Iniciar el Tomcat.

View solution in original post

angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

Sí, es el procedimiento correcto.

Hyland Developer Evangelist

View solution in original post

10 Replies
angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

¿Cómo lo has instalado?

Hay un problema en la comunicación entre Alfresco y SOLR.

Quizá podrías revisar la configuración mTLS.

Hyland Developer Evangelist
yusniel01228
Active Member II

Re: Error Buscador Alfresco 5.2

Jump to solution

Buenas.

Muchas gracias por la Respuesta. Si pudiera apoyarme un poco más. El tema es que estoy empezando y no se donde se encuentra el archivo de configuración que me comenta "mTLS". Quiero comentar que hice una instalación básica y todo funcionaba hasta que cambié el puerto ssl de 8443 a 443. No se si esto influya en la conexión. Los cambios los hice en el archivo global.properties  y en server.xml.

angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

Si cambiaste el puerto SSL de Alfresco, entonces necesitas cambiar los ficheros de SOLR solrcore.properties para usar ese nuevo puerto en los dos cores (alfresco, archive).

Hyland Developer Evangelist
yusniel01228
Active Member II

Re: Error Buscador Alfresco 5.2

Jump to solution

Hola

Muchas gracias por la respuesta. Ya cambié los puertos e hice la reindexación como sugieren en la página oficial de alfresco. Solo comentar que a la hora de la reindexación me doy cuenta que la carpeta content y model permanecen vacias lo cual veo extraño porque lo comparé con otra instancia de alfresco que tengo y veo que deben tener archivos.

Aún no se arregla el error.

Le pongo esta imágen de una de las pantallas de la consola de alfresco para que vea que no me está tomando los nodos o archivos dentro del sistema. Tengo varios documentos y no los indexa. reinicié el servidor y nada. Esta consola es con el nuevo puerto, ya está funcionando pero aún no logro arreglar las búsquedas.

Solr4Solr4

angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

¿Puedes adjuntar la ruta de los solrcore.properties y el valor de la propiedad que has cambiado?

Hyland Developer Evangelist
yusniel01228
Active Member II

Re: Error Buscador Alfresco 5.2

Jump to solution

Buenos días. Muchas gracias por contestar.

Rutas de solrcore.properties

/opt/alfresco-community/solr4/archive-SpacesStore/conf/solrcore.properties

/opt/alfresco-community/solr4/workspace-SpacesStore/conf/solrcore.properties

La propiedad que modifiqué fué

alfresco.port.ssl=443
 
Quisiera añadir que al tratar de crear el core "alfresco" me da el siguiente error
org.apache.solr.common.SolrException: Error CREATEing SolrCore 'alfresco': Unable to create core [alfresco] Caused by: /opt/alfresco-community/alf_data/solr4/index/workspace/SpacesStore/index/segments_7g
angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

Parece que hay un problema con los índices.

Re-indexa de cero el repositorio.

Hyland Developer Evangelist
yusniel01228
Active Member II

Re: Error Buscador Alfresco 5.2

Jump to solution

Muchas gracias. Una última pregunta.

Le comparto los pasos que encontré para hacer la reindexación. Pudiera comentarme si sería asi o si me falta algo para hacerla al 100%.

1- Detener el tomcat de alfresco.

2- Borrar el contenido de la carpeta Index de las siguientes direcciones

  • <ALFRESCO_HOME> / alf_data / solr4 / index / workspace / SpacesStore /index
  • <ALFRESCO_HOME> / alf_data / solr4 / index / archive / SpacesStore /index

 

3- Eliminar todos los modelos de Alfresco para cada núcleo Solr 4 (Borrar el contenido de model)

<ALFRESCO_HOME> / alf_data / solr4 / model

4- Eliminar el contenido del directorio (content)

<ALFRESCO_HOME> / alf_data / solr4 / content

5- Iniciar el Tomcat.

angelborroy
Alfresco Employee

Re: Error Buscador Alfresco 5.2

Jump to solution

Sí, es el procedimiento correcto.

Hyland Developer Evangelist