HAWK or RV java.lang.NoClassDefFoundError error on startup ofTIBCO BusinessEvents agent in Studio debugger (works in console).
book
Article ID: KB0087566
calendar_today
Updated On:
Products
Versions
TIBCO BusinessEvents Enterprise Edition
-
Not Applicable
-
Description
Resolution: Description: =========== HAWK or RV java.lang.NoClassDefFoundError error on startup of TIBCO BusinessEvents agent in Studio debugger (works in console).
Environment: ========== TIBCO BusinessEvents 5.x Windows Systems
Symptoms: ========= Exception: java.lang.NoClassDefFoundError: com/tibco/tibrv/TibrvException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.tibco.cep.runtime.session.RuleAdministratorFactory.createRuleAdministrator(RuleAdministratorFactory.java:21) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initialize(RuleServiceProviderImpl.java:515) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.<init>(RuleServiceProviderImpl.java:164) at com.tibco.cep.runtime.session.RuleServiceProviderManager.newProvider(RuleServiceProviderManager.java:207) at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:125) at com.tibco.cep.container.standalone.BEMain.main(SourceFile:69) Caused by: java.lang.ClassNotFoundException: com.tibco.tibrv.TibrvException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 8 more
or:
java.lang.NoClassDefFoundError: COM/TIBCO/hawk/ami/AmiException at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at com.tibco.cep.runtime.session.RuleAdministratorFactory.createRuleAdministrator(RuleAdministratorFactory.java:21) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.initialize(RuleServiceProviderImpl.java:515) at com.tibco.cep.runtime.session.impl.RuleServiceProviderImpl.<init>(RuleServiceProviderImpl.java:164) at com.tibco.cep.runtime.session.RuleServiceProviderManager.newProvider(RuleServiceProviderManager.java:207) at com.tibco.cep.container.standalone.BEMain.jumpStart(SourceFile:125) at com.tibco.cep.container.standalone.BEMain.main(SourceFile:69) Caused by: java.lang.ClassNotFoundException: COM.TIBCO.hawk.ami.AmiException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 8 more
Cause: ====== HAWK_HOME set in Windows environment but not set in be-engine.tra .
Resolution: =========== 1). Set HAWK_HOME and RV_HOME in be-engine.tra (see solution: : SOL1-BG4MKO)
2). Delete HAWK_HOME from Windows environment.
3). Add HAWK_HOME environment variable and set it to blank (empty not work) in "Run Configurations" dialog in Studio.
Issue/Introduction
HAWK or RV java.lang.NoClassDefFoundError error on startup ofTIBCO BusinessEvents agent in Studio debugger (works in console).