cancel
Showing results for 
Search instead for 
Did you mean: 

Spring Context initialization failed

unknown-user
Champ on-the-rise
Champ on-the-rise
Hi,

After compiling Alfresco from SVN HEAD today (and deploying to a JBoss 4.0.5 using "ant build-jboss" in the common directory) JBoss fails to load the alfresco.war. Here is the earliest stacktrace :

2006-12-21 18:41:05,734 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.service.cmr.repository.InvalidNodeRefException: Node does not exist: system://system/37b1c631-8f4e-11db-aeb4-a113dffb9e8e
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getNodeNotNull(DbNodeServiceImpl.java:121)
   at org.alfresco.repo.node.db.DbNodeServiceImpl.getPrimaryParent(DbNodeServiceImpl.java:1136)
   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:585)
   at org.alfresco.repo.service.StoreRedirectorProxyFactory$RedirectorInvocationHandler.invoke(StoreRedirectorProxyFactory.java:213)
   at $Proxy143.getPrimaryParent(Unknown Source)
   at org.alfresco.repo.search.impl.NodeSearcher.selectNodes(NodeSearcher.java:130)
   at org.alfresco.repo.search.impl.lucene.LuceneSearcherImpl2.selectNodes(LuceneSearcherImpl2.java:526)
   at org.alfresco.repo.search.SearcherComponent.selectNodes(SearcherComponent.java:100)
   at org.alfresco.repo.search.AbstractSearcherComponent.selectNodes(AbstractSearcherComponent.java:69)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl.getDescriptorNodeRef(DescriptorServiceImpl.java:280)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl.updateCurrentRepositoryDescriptor(DescriptorServiceImpl.java:241)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl.access$300(DescriptorServiceImpl.java:58)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl$1.doWork(DescriptorServiceImpl.java:168)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl$1.doWork(DescriptorServiceImpl.java:159)
   at org.alfresco.repo.transaction.TransactionUtil.executeInTransaction(TransactionUtil.java:168)
   at org.alfresco.repo.transaction.TransactionUtil.executeInUserTransaction(TransactionUtil.java:74)
   at org.alfresco.repo.descriptor.DescriptorServiceImpl.onBootstrap(DescriptorServiceImpl.java:174)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:54)

Also the final error JBoss gives from deploying alfresco.war :

2006-12-21 18:41:10,421 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing:

— Incompletely deployed packages —
org.jboss.deployment.DeploymentInfo@ad87b16 { url=file:/D:/devprog/jboss/server/default/deploy/alfresco.war }
  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  status: Deployment FAILED reason: URL file:/D:/devprog/jboss/server/default/tmp/deploy/tmp61384alfresco-exp.war/ deployment failed
  state: FAILED
  watch: file:/D:/devprog/jboss/server/default/deploy/alfresco.war
  altDD: null
  lastDeployed: 1166722801781
  lastModified: 1166722796890
  mbeans:

— MBeans waiting for other MBeans —
ObjectName: jboss.web.deployment:war=alfresco.war,id=181959446
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/D:/devprog/jboss/server/default/tmp/deploy/tmp61384alfresco-exp.war/ deployment failed

— MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM —
ObjectName: jboss.web.deployment:war=alfresco.war,id=181959446
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/D:/devprog/jboss/server/default/tmp/deploy/tmp61384alfresco-exp.war/ deployment failed

I have been trying to deploy Alfresco with pre-build war file. Also I tried following these instructions but they gave me nothing else.

Some other extra info:
    I also run JBoss-Portal (built from SVN Branch_2_4)
    I use MySQL 5.0.27
    I followed instructions for JBoss portal to get running in MySQL 5.0.x
    I tried clearing all database entries for a clean start
boot.log
server.log
9 REPLIES 9

kevinr
Star Contributor
Star Contributor
The error appears to be related to this problem:
Caused by: org.alfresco.repo.search.SearcherException: More than one root node in index: 2
   at org.alfresco.repo.search.impl.lucene.query.LeafScorer.initialise(LeafScorer.java:220)

This generally means you have cleaned out the DB but not the indexes?

Thanks,

Kevin

unknown-user
Champ on-the-rise
Champ on-the-rise
Hi Kevin,

I already tried dropping the entire database but I keep getting this error.

As far as I know dropping the database in MySQL drops the indexes too ?
Otherwise I'm lost I tried googling for cleaning indexes from MySQL but didnt get any clear clues.

nazar
Champ in-the-making
Champ in-the-making
Hi red15,

the solution in this case with tomcat is to wipe out the content of the ~alfresco/tomcat/temp directory.:wink: U have surely the same in jboss somewhere. There is anyway a delete-me.txt because this directory would be empty without this file at the installation phase.

This worked for me with postgres.

Cheers

unknown-user
Champ on-the-rise
Champ on-the-rise
I got alfresco to run again by using the community download with jboss installed and copying relative files (including JAVA_OPTS parameters found in run.sh) to my running JBoss.

Also I adjust the config so it would use MySQL instead of the standard HSQL. Both the datasource and hibernate dialect are adjusted accordingly.

Now the entire alfresco.war seems to deploy fine, even the database creation works now (not sure whether this came from reinstalling jboss from scratch).

I get one stacktrace about Win32NetBIOS not being in java.library.path but that's of no concern to me yet.

But I'm stuck at some weird Faces error. The login page comes up nicely, but any other page after a good login gives this error :


javax.faces.FacesException: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
caused by:
org.apache.jasper.JasperException: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
caused by:
javax.servlet.ServletException: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
caused by:
java.lang.NoClassDefFoundError: org/apache/myfaces/renderkit/html/HtmlFormRendererBase

Now I'll be straight up, I'm very new to MyFaces and this is just confusing me, JBoss is supposed to have some sort of embedded version of MyFaces but so does Alfresco. So I'm not sure about this but this would mean they should behave like you have a statically compiled binary, meaning you can't be thrown off with different versions because all the versions you (alfresco) uses are packed inside the war file.

If my whole idea about this "statically-linked" construction is wrong please correct me this will make it a lot more easy to start solving problems.


10:51:57,109 INFO  [Server] JBoss (MX MicroKernel) [4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)] Started in 1m:30s:203ms
10:52:32,968 INFO  [MyfacesConfig] Tomahawk jar not available. Autoscrolling, DetectJavascript, AddResourceClass and CheckExtensionsFilter are disabled now.
10:52:54,421 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.NoClassDefFoundError: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
        at org.alfresco.web.ui.common.Utils.generateFormSubmit(Utils.java:483)
        at org.alfresco.web.ui.common.renderer.ActionLinkRenderer.renderActionLink(ActionLinkRenderer.java:137)
        at org.alfresco.web.ui.common.renderer.ActionLinkRenderer.encodeEnd(ActionLinkRenderer.java:99)
        at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
        at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:495)
        at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:363)
        at org.apache.jsp.jsp.dashboards.container_jsp._jspx_meth_a_actionLink_0(container_jsp.java:636)
        at org.apache.jsp.jsp.dashboards.container_jsp._jspService(container_jsp.java:215)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
        at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:86)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:619)
10:52:54,437 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
        at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:422)
        at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
        at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:86)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
        at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.jasper.JasperException: org/apache/myfaces/renderkit/html/HtmlFormRendererBase
        at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:416)
        … 25 more

unknown-user
Champ on-the-rise
Champ on-the-rise
AHA !
Solved it now by copying myfaces-impl.jar and myfaces-api.jar to the lib directory inside the alfresco warfile.

For anyone trying to do this too, I used the jar files I found in the SVN checkout of Alfresco. (In the 3rd-party directory).

alf_kin
Champ in-the-making
Champ in-the-making
Hi guys, i have a problem installing Alfresco on my windows.

i have created database with mysql using this commands:

CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
FLUSH PRIVILEGES;
quit;

This is the file alfresco global properties:
dir.lucene=/home/hdostorage/alf_lucene_app1c
dir.root=/home/hdostorage/alf_data
dir.contenstore=${dir.root}/contentstore
dir.contenstore.deleted=${dir.root}/contentstore.deleted
dir.indexes=${dir.lucene}/lucene-indexes
dir.indexes.backup=${dir.lucene}/backup-lucene-indexes
dir.indexes.lock=${dir.lucene}/locks
db.username=alfresco
db.password=alfresco
ooo.exe=/usr/lib64/openoffice.org3/program/soffice
ooo.enabled=false
jodconverter.officeHome=/usr/lib64/openoffice.org3
jodconverter.enabled=false
img.root=/usr
img.exe=/usr/bin/convert
swf.exe=/usr/local/bin/pdf2swf
db.driver=com.mysql.jdbc.Driver
db.name=alfresco
db.url=jdbc:mysql://127.0.0.1:3306/alfresco
##DB TUNING
db.pool.max=275
db.pool.min=125
db.pool.idle=50
alfresco.rmi.services.host=0.0.0.0
content.transformer.Pdf2swf.maxSourceSizeKBytes=2304
content.transformer.complex.Text.Pdf2swf.maxSourceSizeKBytes=2048
cifs.enabled = false
ftp.enabled=false

i have commented others properties lines.

When i try to start alfresco i have this alfresco.log
15:10:39,683 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'propertyValueSharedCache' defined in class path resource [alfresco/cache-context.xml]: Cannot create inner bean 'org.springframework.cache.ehcache.EhCacheFactoryBean#820729' of type [org.springframework.cache.ehcache.EhCacheFactoryBean] while setting bean property 'cache'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.ehcache.EhCacheFactoryBean#820729' defined in class path resource [alfresco/cache-context.xml]: Cannot resolve reference to bean 'internalEHCacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'internalEHCacheManager': FactoryBean threw exception on object creation; nested exception is org.alfresco.error.AlfrescoRuntimeException: 11070000 EHCache configuration failed
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:281)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
   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:4135)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630)
   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:546)
   at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
   at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
   at org.apache.catalina.core.StandardService.start(StandardService.java:519)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cache.ehcache.EhCacheFactoryBean#820729' defined in class path resource [alfresco/cache-context.xml]: Cannot resolve reference to bean 'internalEHCacheManager' while setting bean property 'cacheManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'internalEHCacheManager': FactoryBean threw exception on object creation; nested exception is org.alfresco.error.AlfrescoRuntimeException: 11070000 EHCache configuration failed
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
   … 40 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'internalEHCacheManager': FactoryBean threw exception on object creation; nested exception is org.alfresco.error.AlfrescoRuntimeException: 11070000 EHCache configuration failed
   at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:149)
   at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1429)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:245)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
   … 46 more
Caused by: org.alfresco.error.AlfrescoRuntimeException: 11070000 EHCache configuration failed
   at org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean.initCacheManager(InternalEhCacheManagerFactoryBean.java:132)
   at org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean.getInstance(InternalEhCacheManagerFactoryBean.java:145)
   at org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean.getObject(InternalEhCacheManagerFactoryBean.java:232)
   at org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean.getObject(InternalEhCacheManagerFactoryBean.java:64)
   at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142)
   … 51 more
Caused by: net.sf.ehcache.CacheException: Problem starting listener for RMICachePeer //${alfresco.ehcache.rmi.hostname}:54201/org.alfresco.cache.resourceBundleBaseNamesCache. Initial cause was invalid URL String: //${alfresco.ehcache.rmi.hostname}:54201/org.alfresco.cache.resourceBundleBaseNamesCache
   at net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:529)
   at net.sf.ehcache.event.CacheManagerEventListenerRegistry.notifyCacheAdded(CacheManagerEventListenerRegistry.java:159)
   at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:943)
   at net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:612)
   at net.sf.ehcache.CacheManager.init(CacheManager.java:339)
   at net.sf.ehcache.CacheManager.<init>(CacheManager.java:252)
   at net.sf.ehcache.CacheManager.create(CacheManager.java:717)
   at org.alfresco.repo.cache.InternalEhCacheManagerFactoryBean.initCacheManager(InternalEhCacheManagerFactoryBean.java:109)
   … 55 more
Caused by: java.net.MalformedURLException: invalid URL String: //${alfresco.ehcache.rmi.hostname}:54201/org.alfresco.cache.resourceBundleBaseNamesCache
   at java.rmi.Naming.parseURL(Naming.java:243)
   at java.rmi.Naming.rebind(Naming.java:171)
   at net.sf.ehcache.distribution.RMICacheManagerPeerListener.bind(RMICacheManagerPeerListener.java:234)
   at net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:527)
   … 62 more
Caused by: java.net.URISyntaxException: Illegal character in authority at index 2: //${alfresco.ehcache.rmi.hostname}:54201/org.alfresco.cache.resourceBundleBaseNamesCache
   at java.net.URI$Parser.fail(URI.java:2827)
   at java.net.URI$Parser.parseAuthority(URI.java:3165)
   at java.net.URI$Parser.parseHierarchical(URI.java:3076)
   at java.net.URI$Parser.parse(URI.java:3042)
   at java.net.URI.<init>(URI.java:595)
   at java.rmi.Naming.intParseURL(Naming.java:273)
   at java.rmi.Naming.parseURL(Naming.java:237)
   … 65 more

Tips  :cry: ?

Thank you !!!!!

mrogers
Star Contributor
Star Contributor
looks like a problem with EHCache config,  possibly a problem with the server's hostname.

alf_kin
Champ in-the-making
Champ in-the-making
here is my hosts file
   
       127.0.0.1       localhost
   0.0.0.0       localhost

are  These values consistent with hosts values?
Which configuration should i correct?
Thanks in advance

mrogers
Star Contributor
Star Contributor
remove the 0.0.0.0 line - that's nonsense
And remove the leading whitespace