[ https://jira.terracotta.org/jira//browse/CDV-837?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fiona O'Shea resolved CDV-837. ------------------------------ Resolution: Duplicate > got exception with tim-ehcache > ------------------------------ > > Key: CDV-837 > URL: https://jira.terracotta.org/jira//browse/CDV-837 > Project: Community Development > Issue Type: Bug > Components: Forge > Affects Versions: 2.6.2 > Reporter: Fernando Padilla > Assignee: Fiona O'Shea > Attachments: catalina.out, catalina.out > > > I am currently trying to upgrade from 2.5.2 to 2.6.2, with > commons-collections, ehcache and jetty support. I'm moving along, but I hit > this exception while starting up the server and it looks to be ehcache > related. Attached is the full logs, but below is the pertinent exception. > I got the tim from here: > http://forge.terracotta.org/releases/projects/tim-ehcache/downloads/tim-ehcache-1.1.2-bin.zip > And I configured the time like so: > <module name="tim-ehcache-1.3" version="1.1.2"/> > The exception while trying to initialize: > .... > 2008-08-13 08:49:02,328 WARN - The root expression > 'net.sf.ehcache.store.MemoryStoreEvictionPolicy.DSO' meant for the class > 'net.sf.ehcache.store.MemoryStoreEvictionPolicy' has no effect, make > sure that it i > s a valid expression and that it is spelled correctly. > 2008-08-13 08:49:02,559 [main] ERROR > com.protrade.common.spring.RootFactoryBean - Trouble loading Root > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'tc-on-lockCache-ehcache' defined in class path resource > [terracotta-conf.xml]: Instantiation of bean failed; nested exc > eption is > org.springframework.beans.factory.BeanDefinitionStoreException: Factory > method [public static java.util.Map > com.protrade.common.util.LockCache.newLockMap(net.sf.ehcache.CacheManager,java.lang.Strin > g)] threw exception; nested exception is java.lang.NoSuchFieldError: DSO > Caused by: > org.springframework.beans.factory.BeanDefinitionStoreException: Factory > method [public static java.util.Map > com.protrade.common.util.LockCache.newLockMap(net.sf.ehcache.CacheManager,java.lang.String)] > > threw > exception; nested exception is java.lang.NoSuchFieldError: DSO > Caused by: > java.lang.NoSuchFieldError: DSO > at net.sf.ehcache.store.MemoryStore.create(MemoryStore.java) > at net.sf.ehcache.Cache.initialise(Cache.java:505) > at > net.sf.ehcache.CacheManager.__tc_wrapped_addCacheNoCheck(CacheManager.java:634) > at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java) > at > net.sf.ehcache.CacheManager.__tc_wrapped_addCache(CacheManager.java:624) > at net.sf.ehcache.CacheManager.addCache(CacheManager.java) > at > com.protrade.common.cache.CacheFactory.attainEhcache(CacheFactory.java:63) > at com.protrade.common.util.LockCache.newLockMap(LockCache.java:34) > 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.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:118) > at > org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:344) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:783) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:710) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.aw$original$_AW_$createBean$_AW_$org_springframework_beans_factory_support_AbstractAutowireCapableBeanFactory(AbstractAutowireCapableBeanFactory.java:386) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory_1_674776996_662555251___AW_JoinPoint.proceed(Unknown > > Source) > at > com.tcspring.GetBeanProtocol.beanNameCflow(GetBeanProtocol.java:74) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory_1_674776996_662555251___AW_JoinPoint.proceed(Unknown > > Source) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory_1_674776996_662555251___AW_JoinPoint.invoke(Unknown > > Source) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:761) > at > com.protrade.common.spring.RootFactoryBean$1.newRoot(RootFactoryBean.java:155) > at > com.protrade.terracotta.MasterRoot.attainDeferred(MasterRoot.java:122) > at > com.protrade.common.spring.RootFactoryBean.createInstance(RootFactoryBean.java:153) > .... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://jira.terracotta.org/jira//secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ tc-dev mailing list tc-dev@lists.terracotta.org http://lists.terracotta.org/mailman/listinfo/tc-dev