com.bea.wlw.runtime.core.request.RequestValidationException: completeTask is a C ONTINUE method: Calls to CONTINUE and FINISH methods must specify a valid existing key for the target conversation. Non-Workshop SOAP clients should do this by including a conversationID element in the SOAP header, per the WSDL description. Workshop clients must reference a properly annotated CTRL (not a WSDL) file: make sure an @jws:conversation annotation with the appropriate value exists for this method in the CTRL.

Oracle Community | 3004 | 1 decade 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

    Problems for Conversation with a process flow using ServiceBrokerControl

    Oracle Community | 1 decade ago | 3004
    com.bea.wlw.runtime.core.request.RequestValidationException: completeTask is a C ONTINUE method: Calls to CONTINUE and FINISH methods must specify a valid existing key for the target conversation. Non-Workshop SOAP clients should do this by including a conversationID element in the SOAP header, per the WSDL description. Workshop clients must reference a properly annotated CTRL (not a WSDL) file: make sure an @jws:conversation annotation with the appropriate value exists for this method in the CTRL.

    Root Cause Analysis

    1. com.bea.wlw.runtime.core.request.RequestValidationException

      completeTask is a C ONTINUE method: Calls to CONTINUE and FINISH methods must specify a valid existing key for the target conversation. Non-Workshop SOAP clients should do this by including a conversationID element in the SOAP header, per the WSDL description. Workshop clients must reference a properly annotated CTRL (not a WSDL) file: make sure an @jws:conversation annotation with the appropriate value exists for this method in the CTRL.

      at com.bea.wlw.runtime.core.request.BaseRequest.validateTarget()
    2. com.bea.wlw
      WlwProxyImpl.invoke
      1. com.bea.wlw.runtime.core.request.BaseRequest.validateTarget(BaseRequest.java:282)
      2. com.bea.wlw.runtime.core.request.ExecRequest.validateTarget(ExecRequest.java:204)
      3. com.bea.wlw.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.java:65)
      4. com.bea.wlw.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispatcher_k1mrl8_EOImpl.java:100)
      5. com.bea.wlw.runtime.core.dispatcher.ServiceHandleImpl.invoke(ServiceHandleImpl.java:285)
      6. com.bea.wlw.runtime.core.dispatcher.WlwProxyImpl.invoke(WlwProxyImpl.java:240)
      6 frames
    3. Unknown
      $Proxy84.completeTask
      1. $Proxy84.completeTask(Unknown Source)
      1 frame
    4. notification.taskDetails
      TasksDetailsController.changeState
      1. notification.taskDetails.TasksDetailsController.changeState(TasksDetailsController.jpf:497)[NorvProcessSBControl.jcx]
      1 frame