You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
This page is about Time to SLA for Jira Server users. |
Problem
After installation or an upgrade, users cannot enable the TTS plugin. When users try to enable TTS manually, an error message appears in Jira. Errors in application logs are similar to the stack trace below.
2019 - 12 - 01 23 : 01 : 32 , 574 ThreadPoolAsyncTaskExecutor::Thread 66 ERROR jiratts.admin.tuncaysenturk 1381x11965940x2 10.2 . 95.229 , 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 /rest/plugins/ 1.0 /plugin.tts-key [o.e.g.b.e.i.dependencies.startup.DependencyWaiterApplicationContextExecutor] Unable to create application context for [com.tuncaysenturk.jira.plugins.time-to-sla-plugin], unsatisfied dependencies: none
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL [bundle:
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java: 414 )
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java: 336 )
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java: 304 )
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 187 )
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 223 )
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 194 )
at org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java: 171 )
at org.eclipse.gemini.blueprint.context.support.OsgiBundleXmlApplicationContext.loadBeanDefinitions(OsgiBundleXmlApplicationContext.java: 141 )
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java: 133 )
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java: 619 )
at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.access$ 800 (AbstractDelegatedExecutionApplicationContext.java: 57 )
at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext$ 3 .run(AbstractDelegatedExecutionApplicationContext.java: 239 )
at org.eclipse.gemini.blueprint.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java: 85 )
at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.startRefresh(AbstractDelegatedExecutionApplicationContext.java: 217 )
at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java: 224 )
at org.eclipse.gemini.blueprint.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java: 177 )
at org.eclipse.gemini.blueprint.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java: 154 )
at org.eclipse.gemini.blueprint.extender.internal.activator.LifecycleManager$ 1 .run(LifecycleManager.java: 213 )
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: 1149 )
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java: 624 )
at java.lang.Thread.run(Thread.java: 748 )
Caused by: java.lang.IllegalStateException: The bundle is uninstalled.
at org.apache.felix.framework.Felix.getBundleResources(Felix.java: 1706 )
at org.apache.felix.framework.BundleImpl.getResources(BundleImpl.java: 689 )
at org.eclipse.gemini.blueprint.util.BundleDelegatingClassLoader.getResources(BundleDelegatingClassLoader.java: 186 )
at org.springframework.core.io.support.PropertiesLoaderUtils.loadAllProperties(PropertiesLoaderUtils.java: 178 )
at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.getHandlerMappings(DefaultNamespaceHandlerResolver.java: 164 )
at org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins$Plugin.resolve(NamespacePlugins.java: 77 )
at org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins$ 5 .operate(NamespacePlugins.java: 209 )
at org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins$ 5 .operate(NamespacePlugins.java: 205 )
at org.eclipse.gemini.blueprint.extender.internal.support.LazyBundleRegistry.apply(LazyBundleRegistry.java: 159 )
at org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins.doResolve(NamespacePlugins.java: 205 )
at org.eclipse.gemini.blueprint.extender.internal.support.NamespacePlugins.resolve(NamespacePlugins.java: 169 )
... 2 filtered
at java.lang.reflect.Method.invoke(Method.java: 498 )
at org.eclipse.gemini.blueprint.context.support.TrackingUtil$OsgiServiceHandler.invoke(TrackingUtil.java: 106 )
at com.sun.proxy.$Proxy611.resolve(Unknown Source)
at org.eclipse.gemini.blueprint.context.support.DelegatedNamespaceHandlerResolver.resolve(DelegatedNamespaceHandlerResolver.java: 55 )
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java: 1361 )
at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java: 1352 )
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java: 178 )
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java: 148 )
at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java: 98 )
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java: 508 )
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java: 392 )
... 20 more
|
Cause
Jira cannot create an application context for TTS.
Solution
Clear plugin cache and reinstall TTS to solve this problem.
First, uninstall Time to SLA. Then, clear the plugin cache as described here by shutting down Jira and deleting the following directories:
JIRA_HOME/plugins/.bundled-plugins
JIRA_HOME/plugins/.osgi-plugins
Start Jira back up and reinstall the Time to SLA version that is compatible with your Jira version.
Uninstalling TTS won't erase the existing SLA configurations. |