Unable to initialize database after new Business Connect installation

Unable to initialize database after new Business Connect installation

book

Article ID: KB0075962

calendar_today

Updated On:

Products Versions
TIBCO BusinessConnect 7.X

Description

We followed all the installation steps for upgrade from BC 6.X to BC 7.X but on the Initialize Database step, we are getting the below error :
<<<
2020 Mar 12 11:11:20:490 GMT -0500 :  com.tibco.ax.fw.cfg.common.BCInstallationException: java.security.InvalidKeyException: Illegal key size
    at com.tibco.ax.fw.cfg.factory.InstallBC.init(InstallBC.java:174)
    at com.tibco.ax.gui.bcwebadmin.consoles.config.ConfigJdbcPanel.createInstallation(ConfigJdbcPanel.java:962)
    at com.tibco.ax.gui.bcwebadmin.consoles.config.ConfigJdbcPanel$10.actionPerformed(ConfigJdbcPanel.java:811)
    at com.tibco.wfc.AbstractComponent.notifyListeners(AbstractComponent.java:143)
    at com.tibco.wfc.AbstractComponent.fireActionPerformed(AbstractComponent.java:133)
    at com.tibco.wfc.AbstractComponent.processCommand(AbstractComponent.java:157)
    at com.tibco.wfc.AbstractFrame.processCommand(AbstractFrame.java:115)
    at com.tibco.wfc.FrameManager.a(FrameManager.java:259)
    at com.tibco.wfc.FrameManager.service(FrameManager.java:147)
    at com.tibco.administrator.AdministratorServlet.service(AdministratorServlet.java:958)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at com.tibco.administrator.AdministratorServletFilter.doFilter(AdministratorServletFilter.java:56)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1137)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:319)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)
>>>
We are using Oracle database.

Issue/Introduction

Get an invalidKeyException when trying to initialize the BusinessConnect Database

Environment

All environments using Oracle databases

Resolution

To use TIBCO BusinessConnect security features, you must download and install the following two JavaTM Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy files:
Java 1.8.0 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8.0.
This is required for JRE 1.8.0.

To download and install the policy files, perform the following steps:
1.  Stop all engines and the Administrator/Hawk Agent
2. Download the required files from the following websites:
— Windows, Sun Solaris, Linux
     http://www.oracle.com/technetwork/java/javase/downloads/index.html
— IBM AIX
     https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=jcesdk
3. After downloading the jce_policy-8.zip file, unzip it and place the files US_export_policy.jar and local_policy.jar into the following directory:
TIBCO_HOME\tibcojre64\version\lib\security
4. Restart Administrator/Hawk Agent and the BC engines.
 

Additional Information

Illegal key size, JCE, security