Resolution: When upgrading TIBCO BusinessEvents version from 5.1.0/5.1.1 to 5.1.4 and rebuilding the EAR (Enterprise Archive), the following error message is reported after starting the engine.
2015 Feb 13 15:32:05:236 GMT -5 Equipment-Cache-cache-peri Fatal [main] - [container.standalone] com/tibco/as/space/FileLogOptions
java.lang.NoClassDefFoundError: com/tibco/as/space/FileLogOptions
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.tibco.cep.runtime.service.om.api.DaoProviderFactory.initialize(DaoProviderFactory.java:58)
at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initialize(RuleServiceProviderImpl.java:492)
at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.<init>(RuleServiceProviderImpl.java:173)
at com.tibco.cep.runtime.session.RuleServiceProviderManager.newProvider(RuleServiceProviderManager.java:189)
at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:126)
at com.tibco.cep.container.standalone.BEMain.main(SourceFile:70)
Caused by: java.lang.ClassNotFoundException: com.tibco.as.space.FileLogOptions
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
Resolution
=======
AS_HOME has changed and is not reflected after the upgrade. The FileLogOptions class reported in the error is in as-common.jar. Correct the AS_HOME (.tra file) in the BE application and class Path to reflect the correct AS_HOME.