11-06-2017 09:08 AM
Estoy haciendo una migración de un sistema de un servidor a otro. Ya importe la base de datos y el contenido. Ahora quiero reindezar el contenido de solr, pero en el log me aparece este error:
Caused by: org.alfresco.service.namespace.NamespaceException: A namespace prefix is not registered for uri http://www.hola.com/model/content/1.0
at org.alfresco.service.namespace.QName.toPrefixString(QName.java:417)
at org.alfresco.repo.web.scripts.solr.SOLRSerializer$SOLRTypeConverter$2.convert(SOLRSerializer.java:252)
at org.alfresco.repo.web.scripts.solr.SOLRSerializer$SOLRTypeConverter$2.convert(SOLRSerializer.java:249)
at org.alfresco.service.cmr.repository.datatype.TypeConverter.convert(TypeConverter.java:112)
at org.alfresco.repo.web.scripts.solr.SOLRSerializer.serializeToJSONString(SOLRSerializer.java:108)
at org.alfresco.repo.web.scripts.solr.SOLRSerializer.serialize(SOLRSerializer.java:191)
at org.alfresco.repo.web.scripts.solr.NodesMetaDataGet$FreemarkerNodeMetaData.<init>(NodesMetaDataGet.java:297)
at org.alfresco.repo.web.scripts.solr.NodesMetaDataGet$1.handleNodeMetaData(NodesMetaDataGet.java:193)
... 43 more
2017-11-06 11:02:14,308 WARN [solr.tracker.CoreTracker] [SolrTrackingPool-alfresco1] Node index failed and skipped for 22342 in Tx 1609
org.alfresco.error.AlfrescoRuntimeException: 10060646 GetNodeMetaData return status is 500
at org.alfresco.solr.client.SOLRAPIClient.getNodesMetaData(SOLRAPIClient.java:770)
at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2415)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:812)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:753)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
nov 06, 2017 11:02:14 AM org.apache.coyote.AbstractProtocol pause
INFORMACIÓN: Pausing ProtocolHandler ["http-bio-8443"]
2017-11-06 11:02:14,337 WARN [solr.tracker.CoreTracker] [SolrTrackingPool-alfresco1] Node index failed and skipped for 22352 in Tx 1609
org.alfresco.error.AlfrescoRuntimeException: 10060647 GetNodeMetaData return status is 503
at org.alfresco.solr.client.SOLRAPIClient.getNodesMetaData(SOLRAPIClient.java:770)
at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2415)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:812)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:753)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2017-11-06 11:02:14,338 WARN [solr.tracker.CoreTracker] [SolrTrackingPool-archive2] Node index failed and skipped for 272092 in Tx 96546
org.alfresco.error.AlfrescoRuntimeException: 10060648 GetNodeMetaData return status is 503
at org.alfresco.solr.client.SOLRAPIClient.getNodesMetaData(SOLRAPIClient.java:770)
at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2415)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:812)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:753)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2017-11-06 11:02:14,340 WARN [solr.tracker.CoreTracker] [SolrTrackingPool-archive2] Node index failed and skipped for 272096 in Tx 96547
org.alfresco.error.AlfrescoRuntimeException: 10060649 GetNodeMetaData return status is 503
at org.alfresco.solr.client.SOLRAPIClient.getNodesMetaData(SOLRAPIClient.java:770)
at org.alfresco.solr.tracker.CoreTracker.indexNode(CoreTracker.java:2415)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$NodeIndexWorkerRunnable.doWork(MultiThreadedCoreTracker.java:812)
at org.alfresco.solr.tracker.MultiThreadedCoreTracker$AbstractWorkerRunnable.run(MultiThreadedCoreTracker.java:753)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Como podría solucionar para que me reindece todo bien.
Muchas gracias
Saludos, jose
11-06-2017 09:38 AM
Te faltan de migrar los modelos de contenido.
Puedes tenerlos en un AMP/JAR o en el directorio de extensión de alfresco del servidor original.
11-06-2017 09:53 AM
Donde se encuentran esos modelos de contenido?
Muchas gracias
Saludos, jose
11-06-2017 11:10 AM
Se encuentran empaquetados en un AMP/JAR o en el directorio de extensión de Alfresco.
System path conventions | Alfresco Documentation
11-06-2017 11:17 AM
Volví a ejecutar y ya no me aparecen los errores en el log. No agregue los modelos de contenido. Si no llego a colocar esos modelos y no me salen mas los errores, puedo concluir que ya esta el index del soler.
Busque archivos en alfresco y me aparecen.
Saludos, jose
11-06-2017 12:02 PM
Deberías agregar los modelos y reindexar desde cero, completamente.
Si no, esos contenidos (que pueden ser muchos) no estarán disponibles para las búsquedas.
Saludos.
--C.
11-06-2017 02:16 PM
Agregue los modelos que se encontraban en el servidor viejo. La ubicación es /opt/alfresco-5.0.a/tomcat/shared/classes/alfresco/extension
Volví a indexar de cero, pero me sale lo siguiente en el log
2017-11-06 16:07:45,794 WARN [repo.dictionary.DictionaryDAO] [http-bio-8443-exec-9] Type not found: {http://www.hola.com/model/content/1.0}Manuales
2017-11-06 16:07:45,794 WARN [repo.dictionary.DictionaryDAO] [http-bio-8443-exec-3] Type not found: {http://hola.com/model/content/1.0}Manuales
2017-11-06 16:07:45,795 ERROR [extensions.webscripts.AbstractRuntime] [http-bio-8443-exec-9] Exception from executeScript - redirecting to status template error: 10060117 Wrapped Exception (with status template): 10060122 Nodes with no type are ignored by SOLR
No esta tomando los models. No se donde mas tengo que agregar algo para que tome los models.
Muchas gracias
Ssludos, jose
11-07-2017 03:30 AM
Si esos modelos no estaban en el directorio de extensión, entonces estarán desplegados como un AMP (como te dije más arriba). ¿Has migrado todos los AMPs de la carpeta /opt/alfresco-5.0.a/amps al nuevo servidor?
11-07-2017 07:18 AM
Si de igual manera no reconoce los modelos de contenido.
Tengo los modelos en /opt/alfresco-5.0.a/tomcat/shared/classes/alfresco/extension como también el amp.
Para indexar de nuevo lo que hago es parar el alfresco, luego:
cd /opt/alfresco-5.0.a/alf_data/solr
sudo rm -Rf workspace/SpacesStore/*
sudo rm -Rf archive/SpacesStore/*
sudo rm -Rf workspace-SpacesStore/alfrescoModels/*
sudo rm -Rf archive-SpacesStore/alfrescoModels/*
Y por último vuelvo a prender alfresco.
No me reconoce los modelos.
Saludos, jose
11-07-2017 07:20 AM
Además de tener el XML del modelo en el directorio de extensión, tienes que inicializarlo para que Alfresco lo cargue con un bean de Spring.
|
¿Tienes también este otro XML en el directorio?
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.