0 Replies Latest reply on Jun 19, 2008 4:53 AM by 666705

    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