I upgraded to Filr 3.0 then 3.1 and everything seemed successful. However, I cannot access the Filr web page, instead I receive the following error page:

HTTP Status 500 - Error creating bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.kablink.teaming.util.SPropsUtil]: Constructor threw exception; nested exception is java.lang.IllegalStateException: PropsUtil is a singleton class

type Exception report

message Error creating bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.kablink.teaming.util.SPropsUtil]: Constructor threw exception; nested exception is java.lang.IllegalStateException: PropsUtil is a singleton class

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.kablink.teaming.util.SPropsUtil]: Constructor threw exception; nested exception is java.lang.IllegalStateException: PropsUtil is a singleton class
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.java:1037)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:970)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:487)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 96)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:223)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:293 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:286 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1117)
org.kablink.teaming.util.SpringContextUtil.getBean (SpringContextUtil.java:117)
org.kablink.teaming.util.SessionUtil.getSessionFac tory(SessionUtil.java:55)
org.kablink.teaming.util.SessionUtil.sessionActive (SessionUtil.java:101)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.setupHibernateSession(Hibernat eSessionSetupFilter.java:89)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.doFilter(HibernateSessionSetup Filter.java:73)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

root cause

org.springframework.beans.BeanInstantiationExcepti on: Could not instantiate bean class [org.kablink.teaming.util.SPropsUtil]: Constructor threw exception; nested exception is java.lang.IllegalStateException: PropsUtil is a singleton class
org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:163)
org.springframework.beans.factory.support.SimpleIn stantiationStrategy.instantiate(SimpleInstantiatio nStrategy.java:87)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.java:1030)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:970)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:487)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 96)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:223)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:293 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:286 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1117)
org.kablink.teaming.util.SpringContextUtil.getBean (SpringContextUtil.java:117)
org.kablink.teaming.util.SessionUtil.getSessionFac tory(SessionUtil.java:55)
org.kablink.teaming.util.SessionUtil.sessionActive (SessionUtil.java:101)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.setupHibernateSession(Hibernat eSessionSetupFilter.java:89)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.doFilter(HibernateSessionSetup Filter.java:73)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

root cause

java.lang.IllegalStateException: PropsUtil is a singleton class
org.kablink.util.PropsUtil.<init>(PropsUtil.java:5 6)
org.kablink.teaming.util.SPropsUtil.<init>(SPropsU til.java:78)
sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:86)
sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:58)
java.lang.reflect.Constructor.newInstance(Construc tor.java:542)
org.springframework.beans.BeanUtils.instantiateCla ss(BeanUtils.java:148)
org.springframework.beans.factory.support.SimpleIn stantiationStrategy.instantiate(SimpleInstantiatio nStrategy.java:87)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.instantiateBean(Abstrac tAutowireCapableBeanFactory.java:1030)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBeanInstance(Abst ractAutowireCapableBeanFactory.java:970)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.doCreateBean(AbstractAu towireCapableBeanFactory.java:487)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:2 96)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:223)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:293 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:286 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1117)
org.kablink.teaming.util.SpringContextUtil.getBean (SpringContextUtil.java:117)
org.kablink.teaming.util.SessionUtil.getSessionFac tory(SessionUtil.java:55)
org.kablink.teaming.util.SessionUtil.sessionActive (SessionUtil.java:101)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.setupHibernateSession(Hibernat eSessionSetupFilter.java:89)
org.kablink.teaming.webdav.servlet.filter.Hibernat eSessionSetupFilter.doFilter(HibernateSessionSetup Filter.java:73)
org.kablink.teaming.webdav.servlet.filter.Resource DispatchFilter.doFilter(ResourceDispatchFilter.jav a:87)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.70 logs.