Error: No unique bean of type [com.atlassian.jira.issue.fields.util.VersionHelperBean] is defined

Christian Popko December 10, 2012

Hi,

I work on a JIRA 5.2.1 Plugin Version 2.

When I tried to add a new customfield that extends the VersionCFType I get the follwing error:

com.atlassian.util.concurrent.LazyReference$InitializationException: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.company.jira.plugins.AddFixVersionCFType': Unsatisfied dependency expressed through constructor argument with index 5 of type [com.atlassian.jira.issue.fields.util.VersionHelperBean]: : No unique bean of type [com.atlassian.jira.issue.fields.util.VersionHelperBean] is defined: Unsatisfied dependency of type [class com.atlassian.jira.issue.fields.util.VersionHelperBean]: expected at least 1 matching bean; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.atlassian.jira.issue.fields.util.VersionHelperBean] is defined: Unsatisfied dependency of type [class com.atlassian.jira.issue.fields.util.VersionHelperBean]: expected at least 1 matching bean

Some lines of code from java class:
AddFixVersionCFType.java
...
import com.atlassian.jira.issue.fields.util.VersionHelperBean;
....

public class AddFixVersionCFType extends VersionCFType {



	public AddFixVersionCFType(PermissionManager permissionManager, JiraAuthenticationContext jiraAuthenticationContext, VersionManager versionManager,
			CustomFieldValuePersister customFieldValuePersister, GenericConfigManager genericConfigManager, VersionHelperBean versionHelperBean, JiraBaseUrls jiraBaseUrls) {
		super(permissionManager, jiraAuthenticationContext, versionManager, customFieldValuePersister, genericConfigManager, versionHelperBean, jiraBaseUrls);
	}
...

What can I do?
regards,
Christian

1 answer

0 votes
Christian Popko January 10, 2013

I solved this by using Version 1 plugin instead of Version 2 plugin.

Suggest an answer

Log in or Sign up to answer