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

vFW CNF AssignVfModuleBB has failed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: High High
    • Guilin Release
    • Guilin Release

      The execution of serviceCreation SO request fails in the step AssignVfModuleBB (bpmn infra log).  

      I am trying to instantiate vFW CNF usecase which in the instantiation has the same composition like VNF. It looks like values were resolved and stored in the MDSAL (attached) but even though the process fails.

      Once onboarding is done I send an instantiation SO request:

      {
      	"requestDetails": {
      		"requestInfo": {
      			"suppressRollback": false,
      			"productFamilyId": "1234",
      			"requestorId": "demo",
      			"instanceName": "INSTANCE_frankfurt_vfw_k8s_demo_final_0e001bf8-f711-4fa5-bb87-67bb08124bcf",
      			"source": "VID"
      		},
      		"modelInfo": {
      			"modelType": "service",
      			"modelInvariantId": "e46e597f-dda9-41d4-805b-7de3f7675191",
      			"modelVersionId": "91d37bfb-67bb-460c-9b18-22beb22eee13",
      			"modelName": "SERVICE_frankfurt_vfw_k8s_demo_final",
      			"modelVersion": "1.0"
      		},
      		"cloudConfiguration": {
      			"tenantId": "k8s-tenant-3",
      			"cloudOwner": "k8sCloudOwner",
      			"lcpCloudRegionId": "k8s-region-3"
      		},
      		"subscriberInfo": {
      			"globalSubscriberId": "Michal_customer"
      		},
      		"requestParameters": {
      			"subscriptionServiceType": "SERVICE_frankfurt_vfw_k8s_demo_final",
      			"userParams": [{
      					"Homing_Solution": "none"
      				}, {
      					"service": {
      						"instanceParams": [],
      						"instanceName": "INSTANCE_frankfurt_vfw_k8s_demo_final_0e001bf8-f711-4fa5-bb87-67bb08124bcf",
      						"resources": {
      							"vnfs": [
      								{
      									"modelInfo": {
      										"modelName": "VF_frankfurt_vfw_k8s_demo_final",
      										"modelVersionId": "b1f410b9-c3e5-4b4b-8a17-d4c620411b19",
      										"modelInvariantUuid": "3d0942ff-07ca-45fe-8065-3246b994af53",
      										"modelVersion": "1.0",
      										"modelCustomizationId": "93dca26b-757b-496b-abfc-4dd5848b83e5",
      										"modelInstanceName": "VF_frankfurt_vfw_k8s_demo_final"
      									},
      									"cloudConfiguration": {
      										"tenantId": "k8s-tenant-3",
      										"cloudOwner": "k8sCloudOwner",
      										"lcpCloudRegionId": "k8s-region-3"
      									},
      									"platform": {
      										"platformName": "test"
      									},
      									"lineOfBusiness": {
      										"lineOfBusinessName": "LOB-Demonstration"
      									},
      									"productFamilyId": "1234",
      									"instanceName": "VF_frankfurt_vfw_k8s_demo_final",
      									"instanceParams": [{
      											"sdnc_model_name": "vFW_CNF_CDS",
      											"sdnc_model_version": "1.0.45",
      											"sdnc_artifact_name": "vnf"
      										}
      									],
      									"vfModules": [
      										{
      											"modelInfo": {
      												"modelName": "VfFrankfurtVfwK8sDemoFinal..base_template..module-0",
      												"modelVersionId": "69b1c107-516e-4f17-a971-fe17322cca8e",
      												"modelInvariantUuid": "9bb4fed4-97b2-4e31-bc36-586dac1e949b",
      												"modelVersion": "1",
      												"modelCustomizationId": "1e0e9d8e-39e9-4ca1-8b53-7310be5345f1"
      											},
      											"instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..base_template..module-0",
      											"instanceParams": [{
      													"k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
      													"k8s-rb-profile-namespace": "test-vfw1",
      													"sdnc_model_name": "vFW_CNF_CDS",
      													"sdnc_model_version": "1.0.45",
      													"vf_module_label": "base_template"
      												}
      											]
      										},
      										{
      											"modelInfo": {
      												"modelName": "VfFrankfurtVfwK8sDemoFinal..vfw..module-3",
      												"modelVersionId": "e8d97424-9b74-4359-83a0-be0d8883185e",
      												"modelInvariantUuid": "6efeed53-d108-47c3-8844-ed62694dbf61",
      												"modelVersion": "1",
      												"modelCustomizationId": "61ea813c-22ef-4331-bc58-77e4289cc3f1"
      											},
      											"instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vfw..module-3",
      											"instanceParams": [{
      													"k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
      													"k8s-rb-profile-namespace": "test-vfw1",
      													"sdnc_model_name": "vFW_CNF_CDS",
      													"sdnc_model_version": "1.0.45",
      													"vf_module_label": "vfw"
      												}
      											]
      										},
      										{
      											"modelInfo": {
      												"modelName": "VfFrankfurtVfwK8sDemoFinal..vsn..module-1",
      												"modelVersionId": "a5f94788-46e9-4254-a025-ba4de4bb676e",
      												"modelInvariantUuid": "636aa684-e1e5-46b5-804f-d164934afeb9",
      												"modelVersion": "1",
      												"modelCustomizationId": "6f3c4bcc-f58e-4fa9-8dfb-89767b5a8599"
      											},
      											"instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vsn..module-1",
      											"instanceParams": [{
      													"k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
      													"k8s-rb-profile-namespace": "test-vfw1",
      													"sdnc_model_name": "vFW_CNF_CDS",
      													"sdnc_model_version": "1.0.45",
      													"vf_module_label": "vsn"
      												}
      											]
      										},
      										{
      											"modelInfo": {
      												"modelName": "VfFrankfurtVfwK8sDemoFinal..vpkg..module-2",
      												"modelVersionId": "c25e4a7b-09da-4b35-a34d-5c5a560bbd57",
      												"modelInvariantUuid": "bc879db4-dbb0-452e-b87e-61dd51ac678b",
      												"modelVersion": "1",
      												"modelCustomizationId": "9da853f2-1100-4187-b333-80343d7fc90c"
      											},
      											"instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vpkg..module-2",
      											"instanceParams": [{
      													"k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
      													"k8s-rb-profile-namespace": "test-vfw1",
      													"sdnc_model_name": "vFW_CNF_CDS",
      													"sdnc_model_version": "1.0.45",
      													"vf_module_label": "vpkg"
      												}
      											]
      										}
      									]
      								}
      							]
      						},
      						"modelInfo": {
      							"modelVersion": "1.0",
      							"modelVersionId": "91d37bfb-67bb-460c-9b18-22beb22eee13",
      							"modelInvariantId": "e46e597f-dda9-41d4-805b-7de3f7675191",
      							"modelName": "SERVICE_frankfurt_vfw_k8s_demo_final",
      							"modelType": "service"
      						}
      					}
      				}
      			],
      			"aLaCarte": false
      		},
      		"project": {
      			"projectName": "Project-Demonstration"
      		},
      		"owningEntity": {
      			"owningEntityId": "336476d3-1272-4e4d-aacb-788f37e21cf7",
      			"owningEntityName": "OE-Demonstration"
      		}
      	}
      }
      
      

      When I check orchestration status with
      http://so.api.simpledemo.onap.org:30277/onap/so/infra/orchestrationRequests/v7/9172021c-376e-4b68-a7cb-28e95ce4e49c I receive in response:

      {
          "request": {
              "requestId": "57ce8092-7132-4558-9be8-703514a8936d",
              "startTime": "Tue, 27 Oct 2020 13:28:17 GMT",
              "finishTime": "Tue, 27 Oct 2020 13:30:30 GMT",
              "requestScope": "service",
              "requestType": "createInstance",
              "requestDetails": {
                  "modelInfo": {
                      "modelInvariantId": "e46e597f-dda9-41d4-805b-7de3f7675191",
                      "modelType": "service",
                      "modelName": "SERVICE_frankfurt_vfw_k8s_demo_final",
                      "modelVersion": "1.0",
                      "modelVersionId": "91d37bfb-67bb-460c-9b18-22beb22eee13",
                      "modelUuid": "91d37bfb-67bb-460c-9b18-22beb22eee13",
                      "modelInvariantUuid": "e46e597f-dda9-41d4-805b-7de3f7675191"
                  },
                  "requestInfo": {
                      "productFamilyId": "1234",
                      "source": "VID",
                      "instanceName": "INSTANCE_frankfurt_vfw_k8s_demo_final_0e001bf8-f711-4fa5-bb87-67bb08124bcf",
                      "suppressRollback": false,
                      "requestorId": "demo"
                  },
                  "subscriberInfo": {
                      "globalSubscriberId": "Michal_customer"
                  },
                  "cloudConfiguration": {
                      "tenantId": "k8s-tenant-3",
                      "tenantName": "k8s-tenant-3",
                      "cloudOwner": "k8sCloudOwner",
                      "lcpCloudRegionId": "k8s-region-3"
                  },
                  "requestParameters": {
                      "subscriptionServiceType": "SERVICE_frankfurt_vfw_k8s_demo_final",
                      "userParams": [
                          {
                              "Homing_Solution": "none"
                          },
                          {
                              "service": {
                                  "instanceParams": [],
                                  "instanceName": "INSTANCE_frankfurt_vfw_k8s_demo_final_0e001bf8-f711-4fa5-bb87-67bb08124bcf",
                                  "resources": {
                                      "vnfs": [
                                          {
                                              "modelInfo": {
                                                  "modelName": "VF_frankfurt_vfw_k8s_demo_final",
                                                  "modelVersionId": "b1f410b9-c3e5-4b4b-8a17-d4c620411b19",
                                                  "modelInvariantUuid": "3d0942ff-07ca-45fe-8065-3246b994af53",
                                                  "modelVersion": "1.0",
                                                  "modelCustomizationId": "93dca26b-757b-496b-abfc-4dd5848b83e5",
                                                  "modelInstanceName": "VF_frankfurt_vfw_k8s_demo_final"
                                              },
                                              "cloudConfiguration": {
                                                  "tenantId": "k8s-tenant-3",
                                                  "cloudOwner": "k8sCloudOwner",
                                                  "lcpCloudRegionId": "k8s-region-3"
                                              },
                                              "platform": {
                                                  "platformName": "test"
                                              },
                                              "lineOfBusiness": {
                                                  "lineOfBusinessName": "LOB-Demonstration"
                                              },
                                              "productFamilyId": "1234",
                                              "instanceName": "VF_frankfurt_vfw_k8s_demo_final",
                                              "instanceParams": [
                                                  {
                                                      "sdnc_model_name": "vFW_CNF_CDS",
                                                      "sdnc_model_version": "1.0.45",
                                                      "sdnc_artifact_name": "vnf"
                                                  }
                                              ],
                                              "vfModules": [
                                                  {
                                                      "modelInfo": {
                                                          "modelName": "VfFrankfurtVfwK8sDemoFinal..base_template..module-0",
                                                          "modelVersionId": "69b1c107-516e-4f17-a971-fe17322cca8e",
                                                          "modelInvariantUuid": "9bb4fed4-97b2-4e31-bc36-586dac1e949b",
                                                          "modelVersion": "1",
                                                          "modelCustomizationId": "1e0e9d8e-39e9-4ca1-8b53-7310be5345f1"
                                                      },
                                                      "instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..base_template..module-0",
                                                      "instanceParams": [
                                                          {
                                                              "k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
                                                              "k8s-rb-profile-namespace": "test-vfw1",
                                                              "sdnc_model_name": "vFW_CNF_CDS",
                                                              "sdnc_model_version": "1.0.45",
                                                              "vf_module_label": "base_template"
                                                          }
                                                      ]
                                                  },
                                                  {
                                                      "modelInfo": {
                                                          "modelName": "VfFrankfurtVfwK8sDemoFinal..vfw..module-3",
                                                          "modelVersionId": "e8d97424-9b74-4359-83a0-be0d8883185e",
                                                          "modelInvariantUuid": "6efeed53-d108-47c3-8844-ed62694dbf61",
                                                          "modelVersion": "1",
                                                          "modelCustomizationId": "61ea813c-22ef-4331-bc58-77e4289cc3f1"
                                                      },
                                                      "instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vfw..module-3",
                                                      "instanceParams": [
                                                          {
                                                              "k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
                                                              "k8s-rb-profile-namespace": "test-vfw1",
                                                              "sdnc_model_name": "vFW_CNF_CDS",
                                                              "sdnc_model_version": "1.0.45",
                                                              "vf_module_label": "vfw"
                                                          }
                                                      ]
                                                  },
                                                  {
                                                      "modelInfo": {
                                                          "modelName": "VfFrankfurtVfwK8sDemoFinal..vsn..module-1",
                                                          "modelVersionId": "a5f94788-46e9-4254-a025-ba4de4bb676e",
                                                          "modelInvariantUuid": "636aa684-e1e5-46b5-804f-d164934afeb9",
                                                          "modelVersion": "1",
                                                          "modelCustomizationId": "6f3c4bcc-f58e-4fa9-8dfb-89767b5a8599"
                                                      },
                                                      "instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vsn..module-1",
                                                      "instanceParams": [
                                                          {
                                                              "k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
                                                              "k8s-rb-profile-namespace": "test-vfw1",
                                                              "sdnc_model_name": "vFW_CNF_CDS",
                                                              "sdnc_model_version": "1.0.45",
                                                              "vf_module_label": "vsn"
                                                          }
                                                      ]
                                                  },
                                                  {
                                                      "modelInfo": {
                                                          "modelName": "VfFrankfurtVfwK8sDemoFinal..vpkg..module-2",
                                                          "modelVersionId": "c25e4a7b-09da-4b35-a34d-5c5a560bbd57",
                                                          "modelInvariantUuid": "bc879db4-dbb0-452e-b87e-61dd51ac678b",
                                                          "modelVersion": "1",
                                                          "modelCustomizationId": "9da853f2-1100-4187-b333-80343d7fc90c"
                                                      },
                                                      "instanceName": "vf_frankfurt_vfw_k8s_demo_final0..VfFrankfurtVfwK8sDemoFinal..vpkg..module-2",
                                                      "instanceParams": [
                                                          {
                                                              "k8s-rb-profile-name": "vfw-cnf-cds-base-profile",
                                                              "k8s-rb-profile-namespace": "test-vfw1",
                                                              "sdnc_model_name": "vFW_CNF_CDS",
                                                              "sdnc_model_version": "1.0.45",
                                                              "vf_module_label": "vpkg"
                                                          }
                                                      ]
                                                  }
                                              ]
                                          }
                                      ]
                                  },
                                  "modelInfo": {
                                      "modelVersion": "1.0",
                                      "modelVersionId": "91d37bfb-67bb-460c-9b18-22beb22eee13",
                                      "modelInvariantId": "e46e597f-dda9-41d4-805b-7de3f7675191",
                                      "modelName": "SERVICE_frankfurt_vfw_k8s_demo_final",
                                      "modelType": "service"
                                  }
                              }
                          }
                      ],
                      "aLaCarte": false
                  },
                  "project": {
                      "projectName": "Project-Demonstration"
                  },
                  "owningEntity": {
                      "owningEntityId": "336476d3-1272-4e4d-aacb-788f37e21cf7",
                      "owningEntityName": "OE-Demonstration"
                  }
              },
              "instanceReferences": {
                  "serviceInstanceId": "b698c179-19e0-428e-9f60-b834bae1f4ea",
                  "serviceInstanceName": "INSTANCE_frankfurt_vfw_k8s_demo_final_0e001bf8-f711-4fa5-bb87-67bb08124bcf",
                  "vnfInstanceId": "9460d333-01f7-4aa4-9051-e14aaac27a51"
              },
              "requestStatus": {
                  "requestState": "FAILED",
                  "statusMessage": "STATUS: Runtime error : Error while evaluating expression: ${WorkflowActionBBTasks.runFlowManipulator(execution)}. Cause: java.lang.NullPointerException FLOW STATUS: AssignVfModuleBB has failed. TASK INFORMATION: Last task executed: Catch Event",
                  "percentProgress": 100,
                  "timestamp": "Tue, 27 Oct 2020 13:30:30 GMT"
              }
          }
      }
      

      Here are some logs, where NullPointerException is thrown:

      2020-10-27T13:30:30.695Z|57ce8092-7132-4558-9be8-703514a8936d|o.o.l.filter.spring.SpringClientPayloadFilter - =======================response end=================================================
      2020-10-27T13:30:30.709Z|57ce8092-7132-4558-9be8-703514a8936d|o.o.s.b.i.workflow.tasks.WorkflowAction - Runtime error : Error while evaluating expression: ${WorkflowActionBBTasks.runFlowManipulator(execution)}. Cause: java.lang.NullPointerException
      2020-10-27T13:30:30.710Z|57ce8092-7132-4558-9be8-703514a8936d|org.onap.so.client.exception.ExceptionBuilder - Building a WorkflowException
      2020-10-27T13:30:30.711Z|57ce8092-7132-4558-9be8-703514a8936d|org.onap.so.client.exception.ExceptionBuilder - Outgoing WorkflowException is WorkflowException[processKey=WorkflowActionBB,errorCode=7000,errorMessage=Runtime error : Error while evaluating expression: ${WorkflowActionBBTasks.runFlowManipulator(execution)}. Cause: java.lang.NullPointerException,workStep=*,extSystemErrorSource=null]
      

      Logs from SDNC and SO_BPMN attached.
      SO-BPMN version: 1.7.6-STAGING-latest
      SDNC version: 2.0.3-STAGING-20201021T035046Z

       

        1. 20201112-bpmn.log
          1.68 MB
        2. 20201112-sdc-controller.log
          622 kB
        3. bpmn.log
          1.77 MB
        4. bpmn12102020.log
          4.62 MB
        5. karaf.zip
          4.30 MB
        6. mdsal.json
          107 kB

            parthasram parthasram
            chabimic chabimic
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: