Error on fresh Install : bundle://27.0:0/META-INF/spring/web-context.xml
Asked by Sascha Rose:

Hi,

i have some errors in my Log which all look like this one here. Maybe you have an idea how to fix it?

2014-01-14 16:47:26,059 ERROR \[ThreadPoolAsyncTaskExecutor::Thread 3\] \[plugin.osgi.factory.OsgiPlugin\] onPluginContainerFailed Unable to start the plugin container for plugin com.atlassian.activeobjects.activeobjects-plugin  
-- referer: [](http://freyr.lin.hs-osnabrueck.de:8080/confluence/setup/setupstandarddb.action)<http://freyr.lin.hs-osnabrueck.de:8080/confluence/setup/setupstandarddb.action>\| url: /confluence/setup/setupstandarddb.action \| userName: anonymous \| action: setupstandarddb  
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handler' defined in URL \[bundle://27.0:0/META-INF/spring/web-context.xml\]: Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)  
at java.security.AccessController.doPrivileged(Native Method)  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)  
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)  
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)  
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)  
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)  
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)  
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)  
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)  
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)  
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)  
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)  
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)  
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)  
at java.lang.Thread.run(Thread.java:744)  
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext  
at java.lang.Class.getDeclaredMethods0(Native Method)  
at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)  
at java.lang.Class.privateGetPublicMethods(Class.java:2651)  
at java.lang.Class.getMethods(Class.java:1467)  
at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1280)  
at java.beans.Introspector.getTargetMethodInfo(Introspector.java:1141)  
at java.beans.Introspector.getBeanInfo(Introspector.java:416)  
at java.beans.Introspector.getBeanInfo(Introspector.java:163)  
at java.beans.Introspector.getBeanInfo(Introspector.java:250)  
at java.beans.Introspector.\<init\>(Introspector.java:397)  
at java.beans.Introspector.getBeanInfo(Introspector.java:163)  
at java.beans.Introspector.getBeanInfo(Introspector.java:250)  
at java.beans.Introspector.\<init\>(Introspector.java:397)  
at java.beans.Introspector.getBeanInfo(Introspector.java:163)  
at java.beans.Introspector.getBeanInfo(Introspector.java:250)  
at java.beans.Introspector.\<init\>(Introspector.java:397)  
at java.beans.Introspector.getBeanInfo(Introspector.java:163)  
at org.springframework.beans.CachedIntrospectionResults.\<init\>(CachedIntrospectionResults.java:220)  
at org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:144)  
at org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:252)  
at org.springframework.beans.BeanWrapperImpl.getPropertyDescriptorInternal(BeanWrapperImpl.java:282)  
at org.springframework.beans.BeanWrapperImpl.isWritableProperty(BeanWrapperImpl.java:333)  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1247)  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)  
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)  
... 18 more  
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContext  
at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:772)  
at org.apache.felix.framework.ModuleImpl.access$200(ModuleImpl.java:73)  
at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1690)  
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)  
... 43 more

Best Regards

Sascha


Answers:
author: Deividi Luvison
body: Hey Rose,

One possibility for that error, is that a antivirus might be blocking the AO plugin to start up or the plugin is just timing out (taking to long to laod the jar), to address that please check below link:

[](https://confluence.atlassian.com/display/CONFKB/Plugins+are+Disabled+at+Startup+and+Various+Timeout+Errors+Appear+in+the+Logs+After+Startup)<https://confluence.atlassian.com/display/CONFKB/Plugins+are+Disabled+at+Startup+and+Various+Timeout+Errors+Appear+in+the+Logs+After+Startup>

If the above aproaches listed fails then let me know your Confluecne Version, java version and the OS of the Confluence application server.

Thanks and Regards,  
David\|Confluence Support Engineer