0 Replies Latest reply: Jun 18, 2008 11:53 PM by 666705 RSS

    NoSuchMethodError while calling webservice that uses control

    666705
      I have a Weblogic Web Service that calls another Weblogic Web Service through the use of a Web Service Control.
      (Both the services are deployed in Weblogic 10.0)

      My Web Serivce works fine when deployed on Admin Server, but when it is deployed in managed server, it throws a NoSuchMethodError when i try to call this Service. (Through weblogic test client or any other web service testing tool).

      I have verified that it is because of the presence of web service control, but i dont have any resolution for that.

      Here below is the stack trace of the error that i am getting.

      java.lang.NoSuchMethodError: com.bea.wlw.util.internal.WlwLogger.debug(Ljava/lang/ObjectV
      at weblogic.controls.jws.ControlListener.onCreate(ControlListener.java:84)
      at weblogic.wsee.jws.container.CompositeListener.onCreate(CompositeListener.java:55)
      at weblogic.wsee.jws.container.Container.init(Container.java:123)
      at weblogic.wsee.jws.container.Container.<init>(Container.java:79)
      at weblogic.wsee.jws.container.ContainerFactory.createContainer(ContainerFactory.java:51)
      at weblogic.wsee.jws.container.ContainerFactory.getContainer(ContainerFactory.java:31)
      at weblogic.wsee.jws.container.ContainerHandler.getContainer(ContainerHandler.java:40)
      at weblogic.wsee.jws.container.ContainerHandler.handleRequest(ContainerHandler.java:27)
      at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:123)
      at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:85)
      at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
      at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
      at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
      at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:257)
      at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:156)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)
      at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
      at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3370)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2117)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2023)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)




      Please help..

      Ashwini