Weblogic error: java.lang.NoSuchMethodError:
search cancel

Weblogic error: java.lang.NoSuchMethodError:

book

Article ID: 234826

calendar_today

Updated On:

Products

Workload Automation Agent

Issue/Introduction

We are trying to deploy WebLogic Java on ESP Agent. And while trying to do so we are getting below error message;

--------------

AppServicesPlugin.Session Bean thread for ESPTEST.WASDEV1/ESPJAVAB.1/MAIN.CybSessionBeanHandler.run[:317] - java.lang.NoSuchMethodError: weblogic/security/subject/SubjectManager.installCESubjectManager(Lweblogic/security/subject/SubjectManager;)V (loaded from file:/test/WA_Agent/jars/ext/wlclient.jar by sun.misc.Launcher$AppClassLoader@356c893) called from class weblogic.jndi.WLSClientJNDIEnvironmentImpl$1 (loaded from file:/test/WA_Agent/jars/ext/wlthint3client.jar by sun.misc.Launcher$AppClassLoader@356c893).
                                                                                                                                                at weblogic.jndi.WLSClientJNDIEnvironmentImpl$1.run(WLSClientJNDIEnvironmentImpl.java:55)
                                                                                                                                                at java.security.AccessController.doPrivileged(AccessController.java:678)
                                                                                                                                                at weblogic.jndi.WLSClientJNDIEnvironmentImpl.<clinit>(WLSClientJNDIEnvironmentImpl.java:53)
                                                                                                                                                at java.lang.Class.forNameImpl(Unknown Source)
                                                                                                                                                at java.lang.Class.forName(Class.java:337)
                                                                                                                                                at weblogic.jndi.internal.JNDIEnvironment.getJNDIEnvironment(JNDIEnvironment.java:42)
                                                                                                                                                at weblogic.jndi.Environment.<clinit>(Environment.java:92)
                                                                                                                                                at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
                                                                                                                                                at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
                                                                                                                                                at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
                                                                                                                                                at javax.naming.InitialContext.init(InitialContext.java:244)
                                                                                                                                                at javax.naming.InitialContext.<init>(InitialContext.java:216)
                                                                                                                                                at cybermation.plugins.appservices.handler.CybSessionBeanHandler.getContext(CybSessionBeanHandler.java:216)
                                                                                                                                                at cybermation.plugins.appservices.handler.CybSessionBeanHandler.run(CybSessionBeanHandler.java:235)
                                                                                                                                                at java.lang.Thread.run(Thread.java:821)

Environment

Release : 12.0

Component : Workload Automation Agent for Application Services

Resolution

For WebLogic Server 10.0 and later releases, client applications need to use the wlfullclient.jar file instead of the weblogic.jar.

The wlfullclient.jar can be created using the WebLogic JarBuilder Tool.

Please refer to Oracle Jar Builder Tool documentation of the WebLogic server.