-
Bug
-
Resolution: Done
-
Medium
-
None
-
Frankfurt Release
-
None
After SO Openstack Adapter completes vf module creation, it doesn't complete the heatbridge step.
As wecan see in the code, SOchecks if enableBridge is not null, and is true, but in our case it’s null, as you can see in the so-openstack-adapter logs below
SO OPENSTACK CODE:
logger.debug("VF Module {} successfully created", vfModuleName);
if (enableBridge != null && enableBridge.booleanValue())
SO OPENSTACK LOGS:
-------------------------------------
2019-11-25T08:28:47.553Z||org.onap.so.adapters.vnf.VnfAdapterRest - Create VfModule enter inside VnfAdapterRest: {"createVfModuleRequest":{"messageId":"b7523942-223f-4413-a992-a095e41993db","skipAAI":true,"notificationUrl":"http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/VNFAResponse/b7523942-223f-4413-a992-a095e41993db","cloudSiteId":"fr1","cloudOwner":"CloudOwner","tenantId":"6270eaa820934710960682c506115453","vnfId":"53d97f85-e6ab-4371-b53b-b995d06d5983","vnfType":"cds_vlb_rest/null","vnfVersion":"1.0","vfModuleId":"1e4ed175-80ce-41df-b5dd-c6d75e9020df","vfModuleName":"fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001","vfModuleType":"VlbcdsRest..vpkg..module-1","volumeGroupId":null,"volumeGroupStackId":null,"baseVfModuleId":"c41b476e-7c71-4e0d-ad35-3e1e4ec2076b","baseVfModuleStackId":"fr1_ONAP-NF_20191125T082752606Z_base_template_Base_001/94d50fd6-e45d-48e7-a020-0a536aef76da","modelCustomizationUuid":"b6239a73-5018-4c1c-965c-3210880346e7","requestType":null,"failIfExists":false,"backout":true*,"enableBridge":null*,"vfModuleParams":{"vlb_int_pktgen_private_ip_0":"192.168.20.130","vf-module-name":"fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001…
2019-11-25T08:29:27.200Z|511e0fc6-31ed-4627-a351-08f036a125cc|org.onap.so.adapters.vnf.MsoVnfAdapterImpl - VF Module fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001 successfully created
2019-11-25T08:29:27.201Z||org.onap.so.openstack.utils.StackStatusHandler - Error adding stack status to request database
java.lang.IllegalArgumentException: null
at org.apache.cxf.jaxrs.impl.UriBuilderImpl.uri(UriBuilderImpl.java:894)
at javax.ws.rs.core.UriBuilder.fromUri(UriBuilder.java:120)
at org.onap.so.db.request.client.RequestsDbClient.getClientFactory(RequestsDbClient.java:157)
at org.onap.so.db.request.client.RequestsDbClient.getRequestProcessingDataBySoRequestIdAndNameAndGrouping(RequestsDbClient.java:391)
at org.onap.so.openstack.utils.StackStatusHandler.updateStackStatus(StackStatusHandler.java:51)
at org.onap.so.openstack.utils.StackStatusHandler$$FastClassBySpringCGLIB$$33f41b9.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.lang.Thread.run(Thread.java:748)
2019-11-25T08:29:27.251Z|511e0fc6-31ed-4627-a351-08f036a125cc|org.onap.so.adapters.vnf.BpelRestClient - Sending to BPEL server: http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/VNFAResponse/b7523942-223f-4413-a992-a095e41993db
2019-11-25T08:29:27.251Z|511e0fc6-31ed-4627-a351-08f036a125cc|org.onap.so.adapters.vnf.BpelRestClient - Content is: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<createVfModuleResponse>
<messageId>b7523942-223f-4413-a992-a095e41993db</messageId>
<rollback>
<cloudOwner>CloudOwner</cloudOwner>
<cloudSiteId>fr1</cloudSiteId>
<messageId>b7523942-223f-4413-a992-a095e41993db</messageId>
<mode>HEAT</mode>
<msoRequest>
<requestId>511e0fc6-31ed-4627-a351-08f036a125cc</requestId>
<serviceInstanceId>4ef75764-6d61-4f7e-b65b-70849552d182</serviceInstanceId>
</msoRequest>
<tenantId>6270eaa820934710960682c506115453</tenantId>
<vfModuleCreated>true</vfModuleCreated>
<vfModuleId>1e4ed175-80ce-41df-b5dd-c6d75e9020df</vfModuleId>
<vfModuleStackId>fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001/c3c09547-44d1-4607-a1e9-dee2ced29cc7</vfModuleStackId>
<vnfId>fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001/c3c09547-44d1-4607-a1e9-dee2ced29cc7</vnfId>
</rollback>
<vfModuleCreated>true</vfModuleCreated>
<vfModuleId>1e4ed175-80ce-41df-b5dd-c6d75e9020df</vfModuleId>
<vfModuleOutputs/>
<vfModuleStackId>fr1_ONAP-NF_20191125T082752606Z_vpkg_Expansion_001/c3c09547-44d1-4607-a1e9-dee2ced29cc7</vfModuleStackId>
<vnfId>53d97f85-e6ab-4371-b53b-b995d06d5983</vnfId>
</createVfModuleResponse>