Netbackup collector (or any 4.3 log file sensor collectors) not working after having run the March 2011 Live Update

Article:TECH159003  |  Created: 2011-04-28  |  Updated: 2011-05-06  |  Article URL http://www.symantec.com/docs/TECH159003
Article Type
Technical Solution

Product(s)

Issue



You have Symantec Netbackup collector 4.3 installed on a machine and you run Live Update in order to receive the latest fix included in the March 2011 package.

After Live Update ran successfully, the collector stops collecting events. Only diagnostic events are sent to the SSIM


Error



ERROR 2011-04-26 17:41:25,824 Collectors.3140 com.symantec.management.util.TimerThread Error while init working group "workinggroup0"
java.lang.NoClassDefFoundError: com/symantec/cas/ucf/sensors/AuthenticationError
 at java.lang.Class.getDeclaredMethods0(Native Method)
 at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
 at java.lang.Class.getDeclaredMethod(Class.java:1935)
 at com.symantec.cas.ucf.sensors.SensorFactory.getSensor(SensorFactory.java:45)
 at com.symantec.cas.ucf.collector.WorkingGroup.initAllSensors(WorkingGroup.java:226)
 at com.symantec.cas.ucf.collector.WorkingGroup.init(WorkingGroup.java:323)
 at com.symantec.cas.ucf.collector.Collector.init(Collector.java:270)
 at com.symantec.cas.ucf.collector.CollectorFactory.initCollector(CollectorFactory.java:651)
 at com.symantec.cas.ucf.collector.CollectorFactory.initCollector(CollectorFactory.java:642)
 at com.symantec.cas.ucf.provider.CollectorProvider.initCollectors(CollectorProvider.java:448)
 at com.symantec.cas.ucf.provider.CollectorProvider.applyConfig(CollectorProvider.java:274)
 at com.symantec.management.providers.config.ConfigProvider.updateConfig(ConfigProvider.java:1432)
 at com.symantec.management.providers.config.ConfigProvider$ConfigPollTask.run(ConfigProvider.java:2628)
 at com.symantec.management.util.TimerThread.run(TimerThread.java:69)
Caused by: java.lang.ClassNotFoundException: com.symantec.cas.ucf.sensors.AuthenticationError
 at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)


Cause



In the March 2011 Live Update there is a new version of the "logfilesensor".

This new "logfilesensor" is not compatible with the old collector framework (2.31) causing the collector to fail.


Solution



In order to fix the issue you need to update the collector framework to the latest version (2.46)

To do so you will need to:

- install a 4.4 collector

- run the LiveUpdate when asked during the installation

- make sure the framework is updated to latest version by checking the LiveUpdateCollectorProvider.txt file (in Windows C:\Program Files\Symantec\Event Agent\ ----- in Linux\Solaris /opt/Symantec/sesa/Agent/)

The collector should now work properly and start to collect events again.

At this point you can uninstall the previously installed 4.4 collector.




Article URL http://www.symantec.com/docs/TECH159003


Terms of use for this information are found in Legal Notices