-
Bug
-
Resolution: Unresolved
-
High
-
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