Products | Versions |
---|---|
TIBCO BusinessConnect | - |
Not Applicable | - |
Description:
Symptoms
========
runBC.sh reports the following error on startup:
Error initializing security library: cannot initialize S/MIME vendor j2se: com.tibco.security.smime.j2se.SMIMESupportImpl
Verify that you have -
1. the implementation jar for security vendor entrust61
2. the appropriate version of local_policy.jar and US_export_policy.jar
And the bc-trace.log contains:
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at com.tibco.im.fw.RepoMunger.createTaskNode(RepoMunger.java:2852)
at com.tibco.im.fw.RepoMunger.buildWorkflow(RepoMunger.java:1541)
.......
Impact
======
Loss of Functionality
You will be unable to start the BusinessConnect server (runBC)
Workaround
==========
Download the correct version (1.4.1) of the JCE unlimited strength policy files. This is now archived at "http://java.sun.com/products/archive/j2se/1.4.1_07/index.html".
Cause
=====
The location specified in the readme.txt is no longer valid. The current version (1.4.2) files are located at "http://java.sun.com/j2se/1.4.2/download.html", but these will NOT work with BusinessConnect.
The readme also has a wrong target directory for copying the files on Unix. Since the location of the JRE is user determined on Unix, the correct target directory should be "<JRE_HOME>/lib/security".
Resolution
==========
The readme.txt will be corrected in the next release of BusinessConnect to refer to the correct URL.
Symptoms:
Cause: