-
Bug
-
Resolution: Fixed
-
High
-
1.0.3
-
None
When running Confluence with other JDK's than SUN's the license decoder barfs when it tried to load SUN's implementation of the KeyFactory.
The offending code is located in the "atlassian-confluence-extras-1.jar" file and the class is "com\atlassian\confluence\license\decoder\ConfluenceLicenseDecoder.class". You must change the following line:
"KeyFactory keyFactory = KeyFactory.getInstance("DSA","SUN");"
.. into ...
"KeyFactory keyFactory = KeyFactory.getInstance("DSA");"
to let Confluence run on other JDK's. e.g IBM's JDK implementation that does not include SUN KeyFactory implementation but includes their own.
Hi Paul,
The fix was discovered too close to one of our previous release dates to bundle it, so we left it out and sent it to those who had problems. This has been included in 1.1 though.
Cheers,
Dave