When deploying CBA extensions to a WebSphere server at FixPack level 12, if the CBA manifest specifies Java 1.8 as the required execution environment, the “MDM-operational-server-EBA-E001” Business Level Application will fail to start correctly and the following entry will be found in the SystemOut.log for the WAS server:
WSVR0194E: Composition unit WebSphere:cuname=com.ibm.mdm.hub.server.app-E001_0001.eba in BLA WebSphere:blaname=MDM-operational-server-EBA-E001 failed to start.
In addition, there will be an FFDC entry indicating that Java 1.8 could not be found:
org.osgi.framework.BundleException: The bundle "
Errors occur when detecting target runtime level, which prevents the CBD bundle from being initialized and cause the BLA to fail to start correctly.
Resolving The Problem
To work around this issue, change the bundle manifest in the CBA to require only Java 1.7 before it is deployed. This setting can be found in the following file:
use of Java 1.8 features will not be possible and any code that makes use of such features should be adjusted to comply with 1.7
Was this topic helpful?
27 April 2022