Uploaded image for project: 'Service Orchestrator'
  1. Service Orchestrator
  2. SO-3193

Macro Workflow fails in AssignVnfBB in step HomingBB

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • Frankfurt Release
    • Frankfurt Release, Guilin Release
    • Tested on OOM "Frankfurt Maintenance" and "Master"

      Testing vFW CDS usecase in ONAP Frankfurt (and Master),
      the AssignVnfBB is not completed due to wrong configuration of the OofClient.
      See BPMN Log below...
      As shown, the post request shows:

      9339edd2de64|org.onap.so.client.oof.OofClient - Post demands url: nullnull 
      

      In the override file inside the BPMN the OOf variables are:

        oof:
          auth: test:testpwd
          callbackEndpoint: http://so-bpmn-infra.onap:8081/mso/WorkflowMessage
          endpoint: https://oof-osdf.onap:8698
          timeout: PT30M
      

      but in the code of the OofClient the URL is created as, which does not match...:

          public void postDemands(OofRequest homingRequest) throws BadResponseException, JsonProcessingException {
              logger.trace("Started oof Client Post Demands");
              String url = oofProperties.getHost() + oofProperties.getUri();
              logger.debug("Post demands url: " + url);
              logger.debug("Post demands payload: " + homingRequest.toJsonString());
      

      Error Log

      2020-08-20T14:26:32.371Z|3df872c5-878e-4a66-8ad2-9339edd2de64|o.o.logging.filter.base.PayloadLoggingClientFilter - Response was returned with an empty entity.
      2020-08-20T14:26:32.390Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Adding subscriber to placement information
      2020-08-20T14:26:32.390Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Adding vnfs to license demands list
      2020-08-20T14:26:32.391Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Building demand for service or resource: 99623a0d-5cd3-4f86-894f-0aa150853a0f
      2020-08-20T14:26:32.391Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.oof.OofClient - Post demands url: nullnull
      2020-08-20T14:26:32.402Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.oof.OofClient - Post demands payload: {
        "requestInfo" : {
          "transactionId" : "3df872c5-878e-4a66-8ad2-9339edd2de64",
          "requestId" : "3df872c5-878e-4a66-8ad2-9339edd2de64",
          "callbackUrl" : "http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/OofResponse/3df872c5-878e-4a66-8ad2-9339edd2de64",
          "sourceId" : "mso",
          "requestType" : "create",
          "numSolutions" : 1,
          "optimizers" : [ "placement" ],
          "timeout" : 1800
        },
        "serviceInfo" : {
          "serviceInstanceId" : "54a78066-8756-4a5a-972f-3f6add6fbb3c",
      ...
      2020-08-20T14:26:32.404Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 -  Error - while preparing oof request: [Ljava.lang.StackTraceElement;@22bc68ff
      2020-08-20T14:26:32.406Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Building a WorkflowException for Subflow
      2020-08-20T14:26:32.409Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Outgoing WorkflowException is WorkflowException[processKey=HomingBB,errorCode=500,errorMessage=Internal Error - occurred while preparing oof request: java.lang.NullPointerException   Stack:java.lang.NullPointerException
      ....
      ,workStep=*,extSystemErrorSource=null]
      2020-08-20T14:26:32.409Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Throwing MSOWorkflowException
      2020-08-20T14:26:32.414Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.common.scripts.ExceptionUtil - Started ProcessSubflowsBPMNException Method
      2020-08-20T14:26:32.414Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.common.scripts.ExceptionUtil - HomingBB Outgoing WorkflowException is: WorkflowException[processKey=HomingBB,errorCode=500,errorMessage=Internal Error - occurre
      d while preparing oof request: java.lang.NullPointerException   Stack:java.lang.NullPointerException
      	at org.onap.so.client.oof.OofClient.postDemands(OofClient.java:71)
      

            andreasgeissler Andreas Geissler
            andreasgeissler Andreas Geissler
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: