org.jboss.wise.core.exception.ResourceNotAvailableException: Cannot find requested method (operation): echo

JBoss Issue Tracker | Jaroslav Jankovič | 4 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    STEP: create dynamic web project and register web.xml (to be able to create simple soap web service) STEP: create simple web service (File -> New -> Other -> JBoss Tools -> Simple Web Service with default settings STEP: run a server, deploy a project STEP: open Web Service Tester, enter url of web service and try to invoke its default method (sayHello) STEP: open the generated web service class (HelloWorld.java) STEP: add a new web method like this: {code} @WebMethod() public String echo() { return "Hello World"; } {code} redeploy the project STEP: open web service tester again, url should be still set on text box, so click on the "Get from WSDL" STEP: in opened dialog, choose the new method "echo", and press OK ASSERT: generated request message has valid format {code} <?xml version="1.0" encoding="UTF-8" standalone="no"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header/> <soap:Body> <ns2:echo xmlns:ns2="http://webservices.samples.jboss.org/"/> </soap:Body> </soap:Envelope> {code} ASSERT: invoking the generated message tends to valid response FAIL: generated request message has invalid format {code} <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <soap:Header> </soap:Header> <soap:Body> </soap:Body> </soap:Envelope> {code} FAIL: invoking the message throws a SOAPFaultException: {code} java.lang.Exception: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at org.jboss.tools.ws.ui.utils.JAXWSTester2.doTest(JAXWSTester2.java:205) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2.handleWSTest(JAXRSWSTestView2.java:1823) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2.access$34(JAXRSWSTestView2.java:1809) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2$21.run(JAXRSWSTestView2.java:1726) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Caused by: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178) at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:111) at com.sun.xml.internal.ws.client.dispatch.DispatchImpl$DispatchAsyncInvoker$1.onCompletion(DispatchImpl.java:450) at com.sun.xml.internal.ws.client.Stub$1.onCompletion(Stub.java:381) at com.sun.xml.internal.ws.api.pipe.Fiber.completionCheck(Fiber.java:502) at com.sun.xml.internal.ws.api.pipe.Fiber.run(Fiber.java:420) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) {code} This issue occurs only the first time. After the first try, other tries are successful in words of SOAP message generation.

    JBoss Issue Tracker | 4 years ago | Jaroslav Jankovič
    org.jboss.wise.core.exception.ResourceNotAvailableException: Cannot find requested method (operation): echo
  2. 0

    STEP: create dynamic web project and register web.xml (to be able to create simple soap web service) STEP: create simple web service (File -> New -> Other -> JBoss Tools -> Simple Web Service with default settings STEP: run a server, deploy a project STEP: open Web Service Tester, enter url of web service and try to invoke its default method (sayHello) STEP: open the generated web service class (HelloWorld.java) STEP: add a new web method like this: {code} @WebMethod() public String echo() { return "Hello World"; } {code} redeploy the project STEP: open web service tester again, url should be still set on text box, so click on the "Get from WSDL" STEP: in opened dialog, choose the new method "echo", and press OK ASSERT: generated request message has valid format {code} <?xml version="1.0" encoding="UTF-8" standalone="no"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header/> <soap:Body> <ns2:echo xmlns:ns2="http://webservices.samples.jboss.org/"/> </soap:Body> </soap:Envelope> {code} ASSERT: invoking the generated message tends to valid response FAIL: generated request message has invalid format {code} <?xml version="1.0" encoding="utf-8" standalone="yes" ?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <soap:Header> </soap:Header> <soap:Body> </soap:Body> </soap:Envelope> {code} FAIL: invoking the message throws a SOAPFaultException: {code} java.lang.Exception: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at org.jboss.tools.ws.ui.utils.JAXWSTester2.doTest(JAXWSTester2.java:205) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2.handleWSTest(JAXRSWSTestView2.java:1823) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2.access$34(JAXRSWSTestView2.java:1809) at org.jboss.tools.ws.ui.views.JAXRSWSTestView2$21.run(JAXRSWSTestView2.java:1726) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Caused by: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178) at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:111) at com.sun.xml.internal.ws.client.dispatch.DispatchImpl$DispatchAsyncInvoker$1.onCompletion(DispatchImpl.java:450) at com.sun.xml.internal.ws.client.Stub$1.onCompletion(Stub.java:381) at com.sun.xml.internal.ws.api.pipe.Fiber.completionCheck(Fiber.java:502) at com.sun.xml.internal.ws.api.pipe.Fiber.run(Fiber.java:420) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:722) {code} This issue occurs only the first time. After the first try, other tries are successful in words of SOAP message generation.

    JBoss Issue Tracker | 4 years ago | Jaroslav Jankovič
    org.jboss.wise.core.exception.ResourceNotAvailableException: Cannot find requested method (operation): echo

    Root Cause Analysis

    1. org.jboss.wise.core.exception.ResourceNotAvailableException

      Cannot find requested method (operation): echo

      at org.jboss.wise.core.client.impl.reflection.WSDynamicClientImpl.getWSMethod()
    2. org.jboss.wise
      WiseUtil$1.run
      1. org.jboss.wise.core.client.impl.reflection.WSDynamicClientImpl.getWSMethod(WSDynamicClientImpl.java:208)
      2. org.jboss.wise.ui.internal.util.WiseUtil$1.run(WiseUtil.java:88)
      2 frames
    3. JFace
      ModalContext$ModalContextThread.run
      1. org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
      1 frame