Description:When using EMS plugin from EMS 7.0 on Hawk 5.1 - java.lang.ClassNotFoundException: com.tibco.tibjms.admin.hawk.HawkController.
Symptoms:
Error [Application] HWKAGT-060104 Error loading microagent from com.tibco.tibjms.admin.hawk.HawkController: java.lang.ClassNotFoundException: com.tibco.tibjms.admin.hawk.HawkController
2014 Aug 31 20:27:40:374 GMT -07:00 HawkAgent.centos Error [Application] HWKAGT-060104 java.lang.ClassNotFoundException: com.tibco.tibjms.admin.hawk.HawkController
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 java.lang.ClassLoader.loadClass(Unknown Source)
at COM.TIBCO.hawk.agent.maloader.MALoader.loadMicroAgentsFromHmaFiles(MALoader.java:183)
at COM.TIBCO.hawk.agent.maloader.MALoader.loadMicroAgents(MALoader.java:51)
at COM.TIBCO.hawk.agent.HawkAgent.loadMicroagents(HawkAgent.java:279)
at COM.TIBCO.hawk.agent.HawkAgent.<init>(HawkAgent.java:105)
at COM.TIBCO.hawk.agent.HawkAgent.main(HawkAgent.java:449)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.tibco.tra.tsm.startup.TSMWrapper.<init>(TSMWrapper.java:93)
at com.tibco.tra.tsm.startup.TSMWrapper.main(TSMWrapper.java:28)
Cause:The tibjmsadmin.jar under EMS/lib does not have the class com.tibco.tibjms.admin.hawk.HawkController from EMS 7.0 and higher version. However, tibjmsadmin.jar from EMS 6.3 and lower version has this class com.tibco.tibjms.admin.hawk.HawkController.