cancel
Showing results for 
Search instead for 
Did you mean: 

VALIDATE Y AUTO me dan problemas al arrancar Alfresco

alf_sea
Champ in-the-making
Champ in-the-making
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 8

cristinamr
World-Class Innovator
World-Class Innovator
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!
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

alf_sea
Champ in-the-making
Champ in-the-making
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
World-Class Innovator
World-Class Innovator
Una tontería: Por casualidad pones full (en minúsculas) en vez de FULL (en mayúsculas)?  :roll:
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

alf_sea
Champ in-the-making
Champ in-the-making
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
World-Class Innovator
World-Class Innovator
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.
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

alf_sea
Champ in-the-making
Champ in-the-making
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
World-Class Innovator
World-Class Innovator
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
--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc

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