For some reason (I'm not able to reproduce the error yet), on our production server, after some time, a page stops working and instead an error report is shown.
A NullPointerException is thrown, but I do not see any of my own classes in there, so I'm guessing I made a configuration error
But does somebody recognize the error, or know where I should search? (or perhaps how to reproduce?).
Below is the top and bottom part of the stacktrace.
Thanks in advance,
Jonne.
Code:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'messageSource' defined in ServletContext resource [/WEB-INF/spring-gis.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.config.internalTransactionAdvisor': Cannot create inner bean '(inner bean)' of type [org.springframework.transaction.interceptor.TransactionInterceptor] while setting bean property 'transactionInterceptor'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in ServletContext resource [/WEB-INF/spring-gis.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/spring-gis.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException ... root cause java.lang.NullPointerException org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.closeConnection(LocalDataSourceConnectionProvider.java:96) org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:113) org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2073) org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1298) org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:816) org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:734) org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) java.security.AccessController.doPrivileged(Native Method) ... java.security.AccessController.doPrivileged(Native Method) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:217) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:168) org.springframework.context.support.AbstractApplicationContext.initMessageSource(AbstractApplicationContext.java:628) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369) org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:81) javax.servlet.GenericServlet.init(GenericServlet.java:212) org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) org.apache.catalina.startup.Catalina.start(Catalina.java:566) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:585) org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)


Reply With Quote
