I'm trying to get Jira Client running on 4.3.4 (though I'll probably be reverting to 4.3.2 -- I haven't yet tested JC on 4.3.2).
Here's the log entry:
2012-07-09 21:25:55,586 main ERROR [atlassian.plugin.manager.DefaultPluginManager] There was an error loading the descriptor 'null' of plugin 'com.almworks.jira.plugin.jiraclient'. Disabling.
com.atlassian.plugin.PluginParseException: Could not load class: com.atlassian.upm.license.storage.lib.ThirdPartyPluginLicenseStorageManagerImpl
at com.atlassian.plugin.module.LegacyModuleFactory.getModuleClass(LegacyModuleFactory.java:46)
(atlassian-jira_Clean.log)
Thanks, Tom! This looks very strange. For one, the class that is missing should be present inside the plugin JAR. I suspect that the JAR file that you downloaded was broken. Please check that the file
C:\Program Files (x86)\Atlassian\Application Data\JIRA\plugins\installed-plugins\plugin_4976340462074548723_jiraclient-plugin-3.0.0.jar
has size equal to 627045 bytes. Alternatively, you can check that its MD5 hash is 8f160562c684cba951be42ba357d940f.
To view MD5 hash sum of a file on Windows, you can use Powershell, a built-in Windows shell scripting tool, to run the following script:
$stream = new-object io.filestream "C:\Program Files (x86)\Atlassian\Application Data\JIRA\plugins\installed-plugins\plugin_4976340462074548723_jiraclient-plugin-3.0.0.jar",Open; try { -join ([security.cryptography.MD5]::Create().ComputeHash($stream) |% {$_.ToString("x2")}) } finally { if($stream) { $stream.close() } }
Alternatively, you can download a free program like MD5Sums .
If either size or MD5 is different, please re-download the file (you can use direct download link) and check the size and MD5 again. If they match, please reinstall the plugin.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've edited the bug to attach the full log for your review!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tom, could you look a bit more down that same stack --- are there more "caused by" clauses? The chain of causes can be quite long...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Its never come out of being disabled, and when I enable it I get these messages.
Above you can see what comes after 'null' descriptor... it's caused by the ThirdPartyPluginLicenseStorageManagerImpl class not being found:
Caused by: java.lang.ClassNotFoundException: com.atlassian.upm.license.storage.lib.ThirdPartyPluginLicenseStorageManagerImpl
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
at com.atlassian.plugin.util.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:52)
at com.atlassian.plugin.impl.StaticPlugin.loadClass(StaticPlugin.java:21)
at com.atlassian.plugin.module.LegacyModuleFactory.getModuleClass(LegacyModuleFactory.java:27)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, Tom, but it's still hard to figure out what's happening judging by the added messages. I was wondering if there was anything below the original stack trace — I would expect "caused by..." there.
Have you already tried disabling/enabling the JIRA Client plugin?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Tom, there should be more information in the logs right below the entry that you posted, something like "caused by..." — could you add it?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.