Hey,

at the moment I tried to move our Vibe 4.0.4 on an SLES11 SP3 to an new Server with OES2018 and Vibe 4.0.6, but when i restore the data from the old server, i became an error at the browser like below

HTTP Status 500 Internal Server Error

Type Exception Report

Message Cannot find class [org.kablink.teaming.util.SPropsUtil] for bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: Illegal access: this web application instance has been stopped already. Could not load [org.kablink.teaming.util.SPropsUtil]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.springframework.beans.factory.CannotLoadBeanCl assException: Cannot find class [org.kablink.teaming.util.SPropsUtil] for bean with name 'sPropsUtil' defined in ServletContext resource [/WEB-INF/context/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: Illegal access: this web application instance has been stopped already. Could not load [org.kablink.teaming.util.SPropsUtil]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
org.springframework.beans.factory.support.Abstract BeanFactory.resolveBeanClass(AbstractBeanFactory.j ava:1357)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:3 06)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:230)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:302 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:296 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1076)
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.ClassNotFoundException: Illegal access: this web application instance has been stopped already. Could not load [org.kablink.teaming.util.SPropsUtil]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
org.apache.catalina.loader.WebappClassLoaderBase.c heckStateForClassLoading(WebappClassLoaderBase.jav a:1319)
org.apache.catalina.loader.WebappClassLoaderBase.l oadClass(WebappClassLoaderBase.java:1176)
org.apache.catalina.loader.WebappClassLoaderBase.l oadClass(WebappClassLoaderBase.java:1137)
org.springframework.util.ClassUtils.forName(ClassU tils.java:250)
org.springframework.beans.factory.support.Abstract BeanDefinition.resolveBeanClass(AbstractBeanDefini tion.java:394)
org.springframework.beans.factory.support.Abstract BeanFactory.doResolveBeanClass(AbstractBeanFactory .java:1402)
org.springframework.beans.factory.support.Abstract BeanFactory.resolveBeanClass(AbstractBeanFactory.j ava:1349)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:3 06)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:230)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:302 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:296 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1076)
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: Illegal access: this web application instance has been stopped already. Could not load [org.kablink.teaming.util.SPropsUtil]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
org.apache.catalina.loader.WebappClassLoaderBase.c heckStateForResourceLoading(WebappClassLoaderBase. java:1329)
org.apache.catalina.loader.WebappClassLoaderBase.c heckStateForClassLoading(WebappClassLoaderBase.jav a:1317)
org.apache.catalina.loader.WebappClassLoaderBase.l oadClass(WebappClassLoaderBase.java:1176)
org.apache.catalina.loader.WebappClassLoaderBase.l oadClass(WebappClassLoaderBase.java:1137)
org.springframework.util.ClassUtils.forName(ClassU tils.java:250)
org.springframework.beans.factory.support.Abstract BeanDefinition.resolveBeanClass(AbstractBeanDefini tion.java:394)
org.springframework.beans.factory.support.Abstract BeanFactory.doResolveBeanClass(AbstractBeanFactory .java:1402)
org.springframework.beans.factory.support.Abstract BeanFactory.resolveBeanClass(AbstractBeanFactory.j ava:1349)
org.springframework.beans.factory.support.Abstract AutowireCapableBeanFactory.createBean(AbstractAuto wireCapableBeanFactory.java:455)
org.springframework.beans.factory.support.Abstract BeanFactory$1.getObject(AbstractBeanFactory.java:3 06)
org.springframework.beans.factory.support.DefaultS ingletonBeanRegistry.getSingleton(DefaultSingleton BeanRegistry.java:230)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:302 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.beans.factory.support.Abstract BeanFactory.doGetBean(AbstractBeanFactory.java:296 )
org.springframework.beans.factory.support.Abstract BeanFactory.getBean(AbstractBeanFactory.java:197)
org.springframework.context.support.AbstractApplic ationContext.getBean(AbstractApplicationContext.ja va:1076)
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 server logs.
Apache Tomcat/8.5.32
I had setup an new Server with OES2018 an install mysql 8 and Vibe 4.0.6 an all work fine, I can login and do what ever I want. But if I restore the data from the existing Vibe 4.0.4 it dosnt work anymore.

I think you will know how I restore the data.
I copied the /var/opt/novell/teaming via WINSCP from the old Vibe to my computer and create an dumpfile from the Database. On the new Vibe I copied the data from my computer to the new server in the same location an changed the Owner to my Vibeuser and my Vibegroup, and because there is an testserver I changed the rights to 777, so I can be sure there is no right issue, I restored the dumpfile in mysql an then I run the Vibe Upgrade again. Run the Datbase update and start the vibe deamon. At the point I enter the Vibe site, the Error appear.

What do I wrong and is there a way I can fix this issue.