VALIDATE Y AUTO me dan problemas al arrancar Alfresco

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
alf_sea
Member II

VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Hola,

en el archivo Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.properties

Si pongo VALIDATE o AUTO, tengo problemas al arrancar Alfresco.

Si pongo FULL, va perfecto.

¿Qué me aconsejan? Lo dejo así, o intento solucionar los errores que me salen con VALIDATE mirando los logs?

Un saludo
8 Replies
cristinamr
Intermediate

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Buenas.

Por partes… Supongo que te estás refiriendo al parámetro index.recovery.mode ¿no? Si tienes un alfresco 3.4 ¿por qué estás tocando el repository.properties de dentro de webapps… y no lo andas configurando en shred/classes/alfresco-global.properties? Lo suyo es que toques ese archivo.

En cuanto al valor, lo recomendado es que la primera vez que arranques lo pongas a FULL, una vez hecho, ponerlo en AUTO.

Prueba a tocar el parámetro del recovery.mode en el alfresco-global.properties y arranca a ver que tal te funciona. Si te sigue dando problemas, copia aquí el error que te da para que lo chequeemos Smiley Wink

Un saludo!
alf_sea
Member II

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Gracias por la respuesta,

En –> Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.properties volví a poner VALIDATE y luego en –> /Alfresco/tomcat/shared/classes/alfresco-global.properties , descomenté (#) index.recovery.mode=Auto y luego run a Catalina y este es el error:

15:03:57,216  ERROR [web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'indexRecoveryComponent' defined in class path resource [alfresco/index-recovery-context.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'recoveryMode' threw exception; nested exception is java.lang.IllegalArgumentException: No enum const class org.alfresco.repo.node.index.FullIndexRecoveryComponent$RecoveryMode.Auto
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1341)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'recoveryMode' threw exception; nested exception is java.lang.IllegalArgumentException: No enum const class org.alfresco.repo.node.index.FullIndexRecoveryComponent$RecoveryMode.Auto
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:102)
        at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:58)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1338)
        … 38 more
22-nov-2010 15:03:57 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
22-nov-2010 15:03:57 org.apache.catalina.core.StandardContext start
GRAVE: Fall� en arranque del Contexto [/alfresco] debido a errores previos
log4j:ERROR LogMananger.repositorySelector was null likely due to error in class reloading, using NOPLoggerRepository.
Exception in thread "net.sf.ehcache.CacheManager@10cf62" java.lang.NullPointerException
        at org.slf4j.impl.Log4jLoggerAdapter.debug(Log4jLoggerAdapter.java:204)
        at net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:62)
        at net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:50)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
22-nov-2010 15:04:00 org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo share.war de la aplicaci�n web
15:04:18,347  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 225 Web Scripts (+0 failed), 232 URLs
15:04:18,353  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 8 Package Description Documents (+0 failed)
15:04:18,353  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 0 Schema Description Documents (+0 failed)
15:04:18,524  INFO  [extensions.webscripts.AbstractRuntimeContainer] Initialised Spring Surf Container Web Script Container (in 4571.6196ms)
15:04:18,743  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:19,215  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
15:04:19,444  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:19,451  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
15:04:19,575  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:19,596  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
22-nov-2010 15:04:22 org.apache.catalina.startup.HostConfig deployWAR
INFO: Despliegue del archivo mobile.war de la aplicaci�n web
15:04:29,584  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 51 Web Scripts (+0 failed), 58 URLs
15:04:29,593  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 8 Package Description Documents (+0 failed)
15:04:29,593  INFO  [extensions.webscripts.DeclarativeRegistry] Registered 0 Schema Description Documents (+0 failed)
15:04:29,648  INFO  [extensions.webscripts.AbstractRuntimeContainer] Initialised Spring Surf Container Web Script Container (in 1463.9619ms)
15:04:29,857  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:30,084  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
15:04:30,128  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:30,136  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
15:04:30,181  INFO  [extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
15:04:30,205  INFO  [extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
22-nov-2010 15:04:30 org.apache.coyote.http11.Http11Protocol start
INFO: Arrancando Coyote HTTP/1.1 en puerto http-8080
22-nov-2010 15:04:30 org.apache.catalina.startup.Catalina start
INFO: Server startup in 96393 ms




Edito: Se me olvidaba la versión es la 3.3
cristinamr
Intermediate

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Una tontería: Por casualidad pones full (en minúsculas) en vez de FULL (en mayúsculas)?  :roll:
alf_sea
Member II

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

En Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.properties

en Mayúsculas

y en –>  /Alfresco/tomcat/shared/classes/alfresco-global.properties

como estaba es 'Auto' , index.recovery.mode=Auto

Pero por probar a cambiarlo que no sea. La mayoría de los errores ton 'tonterías'.
cristinamr
Intermediate

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Es que es curioso, pero he googleado un poco tu error a ver qué encontraba y me he topado con varios posts que se resolvieron porque el usuario lo ponía en minúsculas.

Igualmente, comentanos cual es el resultado. Sino podrías probar a hacer una reindexación desde cero.

Un saludo.
alf_sea
Member II

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Si en –> /Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.properties pongo VALIDATE
y en –> /Alfresco/tomcat/shared/classes/alfresco-global.properties  lo pongo así:
#
# Index Recovery Mode
#————-
index.recovery.mode=AUTO

Me da este error:
17:07:35,462  ERROR [web.context.ContextLoader] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 10220001 The store 'avm://sitestore' has a duplicate root node entry.


Una pregunta, si descomento la línea en global.properties ¿tengo que descomentar la línea de repository.properties?
[Edito: esto lo acabo de probar y no va, vuelvo a poner todo como estaba (FULL), que al menos así voy tirando].

Gracias por la ayuda
cristinamr
Intermediate

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Si tocas el global.properties deja el repository a parte, es decir, los cambios que te va a tomar son los de global properties.

¿Tienes algo en la BBDD? Es para que hagas una nueva instalación desde cero, es decir: Borras BBDD y la vuelves a crear, borras alf_data, borras tomcat/work y tomcat/temp, y por último borras tomcat/webapps/alfresco/* y tomcat/webapps/share/*

Pones a FULL el mode-recovery en el global.properties y listo. A ver qué ocurre. Esto debería hacerte una reindexación completa y desde cero Smiley Wink
mikel_asla1
Active Member

Re: VALIDATE Y AUTO me dan problemas al arrancar Alfresco

Yo dejaría index.recovery.mode en AUTO, ya que estas arrancando una instalación limpia y no hay nada que indexar