Details
-
Bug
-
Resolution: Fixed
-
Medium
-
4.0 - Beta 3
-
4
-
Description
I got the following exception when trying to start JIRA. After the exception the plugin system took about a few minutes to detect that it had failed and then started JIRA after throwing a lot of exceptions. It also seemed to have trouble bringing up the dashboard plugin which seems to be unrelated to Fisheye. After this failure, I gave JIRA the three-finger-salute and it started up fine. Check the attached log for extended commentary.
com.atlassian.util.concurrent.LazyReference$InitializationException: org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'com.atlassian.jirafisheyeplugin.perforce.customfields.JobSearcher':
Unsatisfied dependency expressed through constructor argument with index 0 of type [com.atlassian.jira.web.bean.FieldVisibilityBean]:
: No unique bean of type [com.atlassian.jira.web.bean.FieldVisibilityBean] is defined....
at com.atlassian.util.concurrent.LazyReference.getInterruptibly(LazyReference.java:152)
at com.atlassian.util.concurrent.LazyReference.get(LazyReference.java:115)
at com.atlassian.util.concurrent.ResettableLazyReference.get(ResettableLazyReference.java:73)
at com.atlassian.jira.plugin.JiraResourcedModuleDescriptor.getModule(JiraResourcedModuleDescriptor.java:124)
at com.atlassian.plugin.manager.DefaultPluginManager$4.get(DefaultPluginManager.java:713)
at com.atlassian.plugin.manager.DefaultPluginManager$4.get(DefaultPluginManager.java:707)
at com.atlassian.plugin.util.collect.TransformingIterator.next(TransformingIterator.java:35)
at com.atlassian.plugin.util.collect.CollectionUtil.foreach(CollectionUtil.java:17)
at com.atlassian.plugin.util.collect.CollectionUtil.toList(CollectionUtil.java:37)
at com.atlassian.plugin.util.collect.CollectionUtil.transform(CollectionUtil.java:52)
at com.atlassian.plugin.util.collect.CollectionUtil.transform(CollectionUtil.java:61)
at com.atlassian.plugin.manager.DefaultPluginManager.getModules(DefaultPluginManager.java:706)
at com.atlassian.plugin.manager.DefaultPluginManager.getEnabledModulesByClass(DefaultPluginManager.java:775)
at com.atlassian.jira.issue.managers.DefaultCustomFieldManager.getCustomFieldSearchers(DefaultCustomFieldManager.java:201)
at com.atlassian.jira.web.action.admin.customfields.CreateCustomField.getSearchers(CreateCustomField.java:173)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at webwork.util.InjectionUtils$DefaultInjectionImpl.invoke(InjectionUtils.java:61)
at webwork.util.InjectionUtils.invoke(InjectionUtils.java:52)
at webwork.util.ValueStack.findValue(ValueStack.java:409)
at webwork.util.SimpleTest.test(SimpleTest.java:391)
at webwork.util.ValueStack.test(ValueStack.java:157)
at webwork.view.taglib.IfTag.doStartTag(IfTag.java:38)
at org.apache.jsp.secure.admin.views.customfields.createcustomfield_002ddetails_jsp._jspx_meth_webwork_005fif_005f0(createcustomfield_002ddetails_jsp.java:933)
at org.apache.jsp.secure.admin.views.customfields.createcustomfield_002ddetails_jsp._jspx_meth_page_005fapplyDecorator_005f0(createcustomfield_002ddetails_jsp.java:260)
at org.apache.jsp.secure.admin.views.customfields.createcustomfield_002ddetails_jsp._jspService(createcustomfield_002ddetails_jsp.java:146)
Attachments
Issue Links
- relates to
-
JRASERVER-18008 Can't add custom field provided by a v2 plugin because of dependency on FieldVisibilityBean.
- Closed
-
JRASERVER-18431 Remove use of FieldVisibilityBean as an injected dependency - it doesn't work with plugins2
- Closed