search cancel

Unable to start agent after PeopleSoft plug-in install

book

Article ID: 228383

calendar_today

Updated On:

Products

CA Workload Automation AE

Issue/Introduction

I just installed the PeopleSoft plug-in on a working agent (Linux machine) and after the install, I am unable to start the agent.

These are the steps that I did:

1) Stopped the agent

2) Installed and configured the plug-in

3) Copied th the JDBC drivers to the agent_install_dir/jars/ext folder.

4) Attempted to start the agent and I get the message below returned:

$ sudo /opt/CA/WorkloadAutomationAE/SystemAgent/WA_AGENT/cybAgent -a
Agent service is starting...
Unable to start Agent service
$

Here is the contents of the peoplesoft.log file:

Log Started 11/15/2021 10:33:10.266-0800 with level 5, Message-Length:Unlimited
-------------------------------------------------------------------------------
11/15/2021 10:33:10.266-0800 5 main.MainThread.CybPsPluginDriver.runApplication[:90] - CybPsPluginDriver starting
11/15/2021 10:33:10.266-0800 1 main.MainThread.CybPsPluginDriver.runApplication[:95] - Creating PS Plugin
11/15/2021 10:33:10.268-0800 1 main.MainThread.CybPsPluginDriver.runApplication[:97] - Starting PS Plugin
11/15/2021 10:33:10.268-0800 1 main.MainThread.CybPsPluginDriver.runApplication[:103] - PS DbHandler is about to initialize
11/15/2021 10:33:10.281-0800 4 main.MainThread.PsConfigProcessor.<init>[:119] - Initializing PsConfigProcessor
11/15/2021 10:33:10.599-0800 4 main.MainThread.PsConfigProcessor.<init>[:158] - Created PsConfigProcessor
11/15/2021 10:33:10.599-0800 4 main.MainThread.PsDbHandler.<init>[:335] - Initializing PsDbHandler
11/15/2021 10:33:10.844-0800 1 main.MainThread.CybPsPluginDriver.runApplication[:116] - Terminating:
                                                                                        java.lang.NoClassDefFoundError: oracle.dms.console.DMSConsole
                                                                                         at oracle.jdbc.driver.DMSFactory.<clinit>(DMSFactory.java:48)
                                                                                         at oracle.jdbc.driver.PhysicalConnection.createDMSSensors(PhysicalConnection.java:1729)
                                                                                         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:863)
                                                                                         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:500)
                                                                                         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:68)
                                                                                         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:775)
                                                                                         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:580)
                                                                                         at java.sql.DriverManager.getConnection(DriverManager.java:664)
                                                                                         at java.sql.DriverManager.getConnection(DriverManager.java:247)
                                                                                         at cybermation.plugins.ps.PsDbHandler.a(PsDbHandler.java:381)
                                                                                         at cybermation.plugins.ps.PsDbHandler.<init>(PsDbHandler.java:345)
                                                                                         at cybermation.plugins.ps.PsFactory.createPsDbHandler(PsFactory.java:58)
                                                                                         at cybermation.plugins.ps.PsDbHandler$PsDbHandlerSingleton.<clinit>(PsDbHandler$PsDbHandlerSingleton.java:466)
                                                                                         at cybermation.plugins.ps.PsDbHandler.getInstance(PsDbHandler.java:454)
                                                                                         at cybermation.plugins.ps.CybPsPluginDriver.runApplication(CybPsPluginDriver.java:104)
                                                                                         at sun.reflect.NativeMethodAccessorImpl.invoke0(Unknown Source)
                                                                                         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                                                                         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                                                                         at java.lang.reflect.Method.invoke(Method.java:498)
                                                                                         at cybermation.agent.plugins.manager.CybPluginManager.a(CybPluginManager.java:343)
                                                                                         at cybermation.agent.plugins.manager.CybPluginManager.loadPlugins(CybPluginManager.java:520)
                                                                                         at cybermation.agent.CybAgentDriver.runApplication(CybAgentDriver.java:327)
                                                                                         at cybermation.agent.CybAgentDriver.main(CybAgentDriver.java:476)
                                                                                        Caused by: java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole
                                                                                         at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
                                                                                         at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:953)
                                                                                         at java.lang.ClassLoader.loadClass(ClassLoader.java:898)
                                                                                         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
                                                                                         at java.lang.ClassLoader.loadClass(ClassLoader.java:881)
                                                                                         at oracle.jdbc.driver.DMSFactory.<clinit>(DMSFactory.java:48)
                                                                                         at oracle.jdbc.driver.PhysicalConnection.createDMSSensors(PhysicalConnection.java:1729)
                                                                                         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:863)
                                                                                         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:500)
                                                                                         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:68)
                                                                                         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:775)
                                                                                         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:580)
                                                                                         at java.sql.DriverManager.getConnection(DriverManager.java:664)
                                                                                         at java.sql.DriverManager.getConnection(DriverManager.java:247)
                                                                                         at cybermation.plugins.ps.PsDbHandler.a(PsDbHandler.java:381)
                                                                                         at cybermation.plugins.ps.PsDbHandler.<init>(PsDbHandler.java:345)
                                                                                         at cybermation.plugins.ps.PsFactory.createPsDbHandler(PsFactory.java:58)
                                                                                         at cybermation.plugins.ps.PsDbHandler$PsDbHandlerSingleton.<clinit>(PsDbHandler$PsDbHandlerSingleton.java:466)
                                                                                         at cybermation.plugins.ps.PsDbHandler.getInstance(PsDbHandler.java:454)
                                                                                         at cybermation.plugins.ps.CybPsPluginDriver.runApplication(CybPsPluginDriver.java:104)
                                                                                         at sun.reflect.NativeMethodAccessorImpl.invoke0(Unknown Source)
                                                                                         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                                                                                         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                                                                                         at java.lang.reflect.Method.invoke(Method.java:498)
                                                                                         at cybermation.agent.plugins.manager.CybPluginManager.a(CybPluginManager.java:343)
                                                                                         at cybermation.agent.plugins.manager.CybPluginManager.loadPlugins(CybPluginManager.java:520)
                                                                                         at cybermation.agent.CybAgentDriver.runApplication(CybAgentDriver.java:327)
                                                                                         at cybermation.agent.CybAgentDriver.main(CybAgentDriver.java:476)

 

Environment

Release : 12.0

Component : Workload Automation Agent for PeopleSoft

Resolution

Keep only ojdbc8.jar under the directory, <agent install dir>/jars/ext, and remove all other ojdbc8*.jar files away from that directory.