-
Bug
-
Resolution: Done
-
High
-
Frankfurt Release
-
SO-BPMN-INFRa 1.6.1.
SO-Openstckadapter 1.6.1 (newest for Frankfurt).
SO-openstackadapter 1.6.1.
HeatBridge throws NPE, while reading Heat stack details:
2020-05-08T15:46:10.624Z|5bde47cb-f0a4-43cf-a426-756371bbe757|o.o.logging.filter.base.PayloadLoggingClientFilter - Response from method:GET performed on uri:https://aai.onap:8443/aai/v19/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne/flavors/flavor/9ede20a8-cdb3-4f8a-874d-60a900fae43d?format=count&resultIndex=0&resultSize=1 has http status code:200 and response headers:
{Content-Length=[26], content-type=[application/json], Date=[Fri, 08 May 2020 15:46:10 GMT], Strict-Transport-Security=[max-age=16000000; includeSubDomains; preload;], total-pages=[1], total-results=[1], vertex-id=[217160], X-AAI-TXID=[-2-aai-resources-200508-15:46:10:616-24500]}2020-05-08T15:46:10.625Z|5bde47cb-f0a4-43cf-a426-756371bbe757|o.o.logging.filter.base.PayloadLoggingClientFilter - {"results":[
{"flavor":1}]}
2020-05-08T15:46:10.626Z|5bde47cb-f0a4-43cf-a426-756371bbe757|org.onap.so.heatbridge.HeatBridgeImpl - Nothing to add since flavor: 9ede20a8-cdb3-4f8a-874d-60a900fae43dalready exists in AAI.
2020-05-08T15:46:10.626Z|5bde47cb-f0a4-43cf-a426-756371bbe757|org.onap.so.adapters.vnf.MsoVnfAdapterImpl - Successfully built AAI actions to add flavors.
2020-05-08T15:46:10.628Z|5bde47cb-f0a4-43cf-a426-756371bbe757|org.onap.so.adapters.vnf.MsoVnfAdapterImpl - Heatbrige failed for stackId: vfmodule-161/197e1e17-e980-49e5-892f-9806b603e058
java.lang.NullPointerException: null value in entry: pserver.hostname=null
at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:32)
at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:176)
at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:285)
at org.onap.so.heatbridge.helpers.AaiHelper.getVserverRelationshipList(AaiHelper.java:80)
at org.onap.so.heatbridge.HeatBridgeImpl.lambda$buildAddVserversToAaiAction$5(HeatBridgeImpl.java:245)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.onap.so.heatbridge.HeatBridgeImpl.buildAddVserversToAaiAction(HeatBridgeImpl.java:240)
at org.onap.so.adapters.vnf.MsoVnfAdapterImpl.heatbridge(MsoVnfAdapterImpl.java:448)
at org.onap.so.adapters.vnf.MsoVnfAdapterImpl.createVfModule(MsoVnfAdapterImpl.java:1084)
at org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$FastClassBySpringCGLIB$$8b1f101c.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.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$EnhancerBySpringCGLIB$$d2aa9a5a.createVfModule(<generated>)
at org.onap.so.adapters.vnf.VnfAdapterRest$CreateVfModuleTask.run(VnfAdapterRest.java:359)
at java.lang.Thread.run(Thread.java:748)
2020-05-08T15:46:10.657Z|5bde47cb-f0a4-43cf-a426-756371bbe757|org.onap.so.adapters.vnf.BpelRestClient - Sending to BPEL server: http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/VNFAResponse/e1e4433c-9770-42f0-aaa4-65cfb382a91f
This is blocking VNF Scale-out use-case currently (Internal SO HeatBridge is expected to collect necessary VM details).