[frs-226] FusionReactor does not load on IBM JVM 1.5 configured with IBM Security Providers
This technote describes a fix for a condition under which FusionReactor will not load on JVMs with security providers reporting different encryption algorithms to the one manually selected.
Symptoms
When the server is started FusionReactor fails to load throwing an error such as:
FusionReactor Exception: FusionReactorLicenseManager initialization exception: com.intergral.fusionreactor.licensing.LicenseException: FusionReactorLicenseManager initialization exception at com.intergral.fusionreactor.licensing.d.<init>(FusionReactorLicenseManager.java:364) ... truncated ... at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497) Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting PBE at javax.crypto.Cipher.getInstance(Unknown Source) at com.intergral.fusionreactor.licensing.b.<init>(DesEncrypter.java:64) at com.intergral.fusionreactor.licensing.d.<init>(FusionReactorLicenseManager.java:338) ... etc ...
Analysis
The issue occurs because the JVM returns a different algorithm string ("PBE") from that requested ("PBEWithMD5AndDES").
Resolution
Customers with FusionReactor 3.0.1 only should apply the attached Hotfix 1650, which resolves this issue.
Instructions for applying the hotfix are supplied in instructions.txt within the hotfix zip file.
Hotfixes are cumulative: any future hotfixes on the FusionReactor 3.0.1 stream, up to but not including the next point release, will contain this hotfix (and all earlier hotfixes since the last point release).
Included Hotfixes
- Hotfix 1623, described by technote
FRS-216 - Hotfix 1630, described by technote
FRS-218 - Hotfix 1635, described by technote
FRS-219 - Hotfix 1638, described by technote
FRS-220 - Hotfix 1640, described by technote
FRS-222 - Hotfix 1643, described by technote
FRS-224
Files
hotfix-FR-1650-FR-1643-FR-1640-1638-1635-1630-1623.FR-HEAD-1338.14293.zip
Taxonomy
After installation, FusionReactor's "About" page should identify itself as Revision: 3.0.2, Build: FR-HEAD.1338.14293.
~Hotfix FR 1650 – obf. (Stream: trunk, build 1338, SVN 14293)
Issue Details
Type: | Technote |
---|---|
Issue Number: | FRS-226 |
Components: | License + Activation |
Environment: | |
Resolution: | Fixed |
Last Updated: | 19/Aug/09 4:18 PM |
Affects Version: | 3.0.1 |
Fixed Version: | 3.0.1 |
Server: | |
Platform: | |
Related Issues: |