Jira su plugin error in jira 5.1.1

Action 'com.javahollic.jira.web.action.JiraSUAction' could not be instantiated - org.picocontainer.defaults.UnsatisfiableDependenciesException: com.javahollic.jira.web.action.JiraSUAction doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[interface com.javahollic.jira.jirasu.ao.IAoJiraSuService, class com.javahollic.jira.web.action.JSUData, class com.javahollic.jira.web.action.JiraDataHelper]] The above message is returned when attempting to load a user.

3 answers

I just uninstalled and reinstalled and it started working. Odd. I also noticed that it did not check for, nor remove the previous version from before the 5.1.8 upgrade (1.2.2). I manually had to remove it.


Anyway, re-installed and working now. Thanks!

OK great, i'll add that to a a FAQ

Hi Kyle,

Sorry to hear you are having difficulty with SU. I have tried to reproduce your fault but have not been able to do so on 5.1, 5.1.1,5.1.6 or 5.2m6.

A pre-requisitve for JSU is a working Active Objects plugin. Please ensure this is installed an working, its the only external dependency the plugin has.

Currently Installed "ActiveObjects Plugin - OSGi Bundle" Version 0.19.7

Action 'com.javahollic.jira.web.action.JiraSUAction' could not be instantiated - org.picocontainer.defaults.UnsatisfiableDependenciesException: com.javahollic.jira.web.action.JiraSUAction doesn't have any satisfiable constructors. Unsatisfiable dependencies: [[interface com.javahollic.jira.jirasu.ao.IAoJiraSuService, class com.javahollic.jira.web.action.JSUData, class com.javahollic.jira.web.action.JiraDataHelper]]

Could not find what you were looking for. Maybe you should raise an issue.

JIRA home

Whats your database type? I've heard in the past that SQLServer, when locked down, prevents AO from working due to not having access to some specific stored procedures. I can't reproduce this over several database types.

What version of JSU are you using, 1.3.9?

We're using SQL Server 2008 R2 SP1, I am not sure what you mean by locked down but I cannot seem to get past the above error still. Any other ideas?

Hi Kyle, ok, with sqlserver, its possible to reduce the permissions of the connecting user, to specifically remove the ability to invoke stored procedures for example. I have had this restriction result in plugin breakage, because AO needs to invoke stored procedures to lookup table names etc. Try elevating the privilege of the user that connects to the database. If that is the problem, many other plugins will suffer similar issues as AO is the defacto standard for plugin data storage.

I am having this same error occur. I was using version 1.2.2 of SU with Jira 4.2.x. After successfully upgrading to jira 5.1.8 last night, I upgraded the SU plugin to the latest version and get this error whenever I click the SU link. My db is MySQL 5.5 and the jiradb user has ALL privileges to the db.

With JIRA 5.1.8, mysql-5.5-28 and JSU 1.3.10 and am not able to reproduce. Please raise a JIRA and attach a logfile so I can see what is breaking where, ideally, this would be a clean logfile from startup, to SU only.

If youare able to, you could try uninstalling JSU, dropping all related tables:AO_935429_JSUCONFIG and AO_935429_JSESSION, then reinstalling JSU, and re-applying the license.

Just a thought, but when upgrading, you did what? and manual Jar deployments should have been removed and the new plugin should have been installed via the UPM, no manual JAR files should be deployed, that wont work.

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Bridget Sauer
Published yesterday in Marketplace Apps

Calling all developers––You're invited to Atlas Camp 2018

 Atlas Camp   is our developer event which will take place in Barcelona, Spain  from the 6th -7th of   September . This is a great opportunity to meet other developers and get n...

71 views 0 5
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you