Have you changed your sessionFactory bean? It looks like you have the cache parameters configured wrong:
org.hibernate.HibernateException: Could not instantiate cache implementation Matt On 2/13/07, Richard Nduka <[EMAIL PROTECTED]> wrote:
I searched the mailing list archives and discovered that someone has done this before. This can be seen from the url below: http://www.nabble.com/Adding-image-to-user-profile-tf2367528s2369.html#a6634670 The issue is that i followed the contents of this url and at the end when i deployed my application and started tomcat, i get the error below: vice': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.fac tory.BeanCreationException: Error creating bean with name 'transactionManager' d efined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]: C annot resolve reference to bean 'sessionFactory' while setting bean property 'se ssionFactory'; nested exception is org.springframework.beans.factory.BeanCreatio nException: Error creating bean with name 'sessionFactory' defined in ServletCon text resource [/WEB-INF/applicationContext-hibernate.xml]: Invocation of init me thod failed; nested exception is org.hibernate.HibernateException: Could not ins tantiate cache implementation Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'userManagerTxAdvice': Cannot resolve reference to bean 'transactionManag er' while setting bean property 'transactionManager'; nested exception is org.sp ringframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/applicationCo ntext-hibernate.xml]: Cannot resolve reference to bean 'sessionFactory' while se tting bean property 'sessionFactory'; nested exception is org.springframework.be ans.factory.BeanCreationException: Error creating bean with name 'sessionFactory ' defined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml] : Invocation of init method failed; nested exception is org.hibernate.HibernateE xception: Could not instantiate cache implementation Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'transactionManager' defined in ServletContext resource [/WEB-INF/applica tionContext-hibernate.xml]: Cannot resolve reference to bean 'sessionFactory' wh ile setting bean property 'sessionFactory'; nested exception is org.springframew ork.beans.factory.BeanCreationException : Error creating bean with name 'sessionF actory' defined in ServletContext resource [/WEB-INF/applicationContext-hibernat e.xml]: Invocation of init method failed; nested exception is org.hibernate.Hibe rnateException: Could not instantiate cache implementation Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'sessionFactory' defined in ServletContext resource [/WEB-INF/application Context-hibernate.xml]: Invocation of init method failed; nested exception is or g.hibernate.HibernateException: Could not instantiate cache implementation Caused by: org.hibernate.HibernateException: Could not instantiate cache implementation at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:64) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java: 214) at org.hibernate.cfg.Configuration.buildSessionFactory (Configuration.jav a:1218) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSession Factory(LocalSessionFactoryBean.java:807) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessi onFactory(LocalSessionFactoryBean.java:740) at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPr opertiesSet(AbstractSessionFactoryBean.java:131) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.initializeBean(AbstractAutowireCapableBeanFactory.java :1029) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:420) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveReference(BeanDefinitionValueResolver.java:246) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveValueIfNecessary(BeanDefinitionValueResolver.java:128) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:416) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton( DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveReference(BeanDefinitionValueResolver.java:246) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveValueIfNecessary(BeanDefinitionValueResolver.java:128) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java :955) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:416) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveReference(BeanDefinitionValueResolver.java:246) at org.springframework.beans.factory.support.BeanDefinitionValueResolver .resolveValueIfNecessary(BeanDefinitionValueResolver.java:128) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java :955) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:416) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC reator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:102) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC reator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:68) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC reator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java :54) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator. postProcessAfterInitialization(AbstractAutoProxyCreator.java:247) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFa ctory.java:311) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.initializeBean(AbstractAutowireCapableBeanFactory.java :1038) at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:420) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb ject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr y.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.DefaultListableBeanFactory . getBeansOfType(DefaultListableBeanFactory.java:238) at org.springframework.context.support.AbstractApplicationContext.getBea nsOfType(AbstractApplicationContext.java:697) at org.springframework.context.support.AbstractApplicationContext.regist erListeners(AbstractApplicationContext.java:521) at org.springframework.context.support.AbstractApplicationContext.refres h(AbstractApplicationContext.java:345) at org.springframework.web.context.support.AbstractRefreshableWebApplica tionContext.refresh(AbstractRefreshableWebApplicationContext.java:156) at org.springframework.web.context.ContextLoader.createWebApplicationCon text(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationConte xt(ContextLoader.java:184) at org.springframework.web.context.ContextLoaderListener.contextInitiali zed(ContextLoaderListener.java:49) at org.appfuse.webapp.listener.StartupListener.contextInitialized (Startu pListener.java:48) at org.apache.catalina.core.StandardContext.listenerStart(StandardContex t.java:3827) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4 343) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase .java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80 7) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe ployer.java:903) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.beanutils.MethodUtils.invokeMethod (MethodUtils.jav a:216) at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) at org.apache.commons.digester.Rule.end(Rule.java:276) at org.apache.commons.digester.Digester.endElement (Digester.java:1058) at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester .java:76) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source ) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un known Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse (Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse (Digester.java:1567) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep loyer.java:488) at org.apache.catalina.core.StandardHost.install(StandardHost.java:863) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j ava:483) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427 ) at org.apache.catalina.startup.HostConfig.start (HostConfig.java:983) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl eSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478 ) at org.apache.catalina.core.StandardService.start(StandardService.java:4 80) at org.apache.catalina.core.StandardServer.start (StandardServer.java:231 3) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:287) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache is not enabled for usage [hibernate.cache.use_second_level_cache | hibernate.cache. use_query_cache] at org.hibernate.cache.NoCacheProvider.buildCache(NoCacheProvider.java:2 1) at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java:61) ... 103 more Any assistance would be highly appreciated. Thanks. On 2/13/07, Nathan Anderson <[EMAIL PROTECTED]> wrote: > In that case Matt's response or the alternative I suggested should work > just fine... > > Nathan > > Richard Nduka wrote: > > Maybe my choice of words sounded rather confusing. I meant a scenerio > > whereby you already have the picture of the person registering and as > > part of the registration process maybe the same way you have text > > boxes capturing personal details, you also have a file upload button > > to upload this image against this user and then can be viewed > > subsequently. > > > > On 2/13/07, *Nathan Anderson* < [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > I think Matt meant "blob" rather than "blog" ;) Another way to do > > it is > > to use file upload to save the image to the filesystem and then > > save the > > path to the database. But I think the reason you didn't get a > > response > > earlier [at least from me] is that it sounds like you are asking > > how to > > force the capture of an image during registration. Which sounds > > like an > > impossible task unless a requirement of your app is to have a > > camera in > > a fixed location and then you would need to trigger the camera > > somehow... > > > > Anyway, saving the picture would be the easy part in that scenario. > > > > Nathan Anderson > > > > Matt Raible wrote: > > > You could probably just do an image upload and store it as a blog in > > > the database. I believe folks have done this with AppFuse before. > > > You might try searching the archives, or looking at Spring's > > imagedb > > > sample application. > > > > > > Matt > > > > > > On 2/12/07, Richard Nduka <[EMAIL PROTECTED] > > <mailto: [EMAIL PROTECTED]>> wrote: > > >> Hi, > > >> > > >> Any assistance on this would be highly appreciated. Thanks a lot. > > >> > > >> > > >> > > >> On 2/12/07, Richard Nduka <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > >> > > > >> > > > >> > Hi All, > > >> > > > >> > I have a requirement in my appfuse 194 application to as part > > of a > > >> registration process include capturing and displaying pictures of > > >> individuals doing the registration. Please has anyone done this > > >> before? How > > >> do i go about doing this? Any suggestions would be welcomed and > > >> appreciated. > > >> > > > >> > I am using appfuse 194 with struts and hibernate and using > > mysql as > > >> the > > >> database. > > >> > > > >> > > > >> > Thanks. > > >> > > >> > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]