Confluence Cannot Start Due to the Scriptix Plugin
This problem is related to a third party plugin, and therefore not supported by Atlassian. See Atlassian Supported Plugins for more information.
Symptoms
Confluence will not start. The following error appears in the log:
Cause:
javax.servlet.ServletException: Filter execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:226)
caused by: java.lang.NoClassDefFoundError: javax/script/ScriptException
at com.adaptavist.confluence.scriptix.execVectors.AbstractExecVector.getScriptixManager(AbstractExecVector.java:13)
Stack Trace: [hide]
javax.servlet.ServletException: Filter execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:226)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
...
at java.lang.Thread.run(Unknown Source)
caused by:
java.lang.NoClassDefFoundError: javax/script/ScriptException
at com.adaptavist.confluence.scriptix.execVectors.AbstractExecVector.getScriptixManager(AbstractExecVector.java:13)
at com.adaptavist.confluence.scriptix.execVectors.ScriptixEventListener.handleEvent(ScriptixEventListener.java:22)
at com.atlassian.event.DefaultEventManager.sendEventTo(DefaultEventManager.java:131)
at com.atlassian.event.DefaultEventManager.onApplicationEvent(DefaultEventManager.java:52)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:68)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:218)
at com.atlassian.event.DefaultEventManager.publishEvent(DefaultEventManager.java:44)
...
Cause
The Scriptix Plugin uses Java 6 Libraries.
Resolution
Either switch to Java 6 or delete the plugin from the database:
DELETE from PLUGINDATA where PLUGINKEY = '<The Plugin Key>';
where 'The Plugin Key' is the name corresponding to that plugin. See How to manually remove malfunctioning add-ons for reference.
Last modified on Mar 30, 2016
Powered by Confluence and Scroll Viewport.