Details
-
Bug
-
Status: Closed
-
High
-
Resolution: Unresolved
-
Guilin Release
Description
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
Attachments
Issue Links
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
114538,2 | Revert "Update SO Reference for scaling" | master | so | Status: MERGED | +2 | +1 |
114798,2 | Add scope,action to building blocks listed in logs | master | so | Status: ABANDONED | 0 | +1 |
114804,1 | skipPostInstConf changed to boolean Issue-ID: SO-3346 | master | so | Status: MERGED | +2 | +1 |
114824,1 | Added a try catch to see full stack trace of null pointer | master | so | Status: MERGED | +2 | +1 |
114868,1 | bring back the config deploy to action | master | so | Status: MERGED | +2 | +1 |
114882,1 | Remove unnecessary logger error line for not found volume group | master | so | Status: MERGED | +2 | +1 |
114889,1 | add 1.7.10 yaml and information | master | so | Status: MERGED | +2 | +1 |
114892,2 | [SO] Bump container versions to 1.7.10 | master | oom | Status: MERGED | +2 | +1 |
114964,1 | [SO] Bump container versions to 1.7.10 | guilin | oom | Status: MERGED | +2 | +1 |
115415,1 | skipPostInstConf changed to boolean Issue-ID: SO-3346 | master | so | Status: ABANDONED | 0 | 0 |