-
Bug
-
Resolution: Done
-
High
-
Frankfurt Release, Guilin Release
-
Tested on OOM "Frankfurt Maintenance" and "Master"
Testing vFW CDS usecase in ONAP Frankfurt (and Master),
the AssignVnfBB is not completed due to wrong configuration of the OofClient.
See BPMN Log below...
As shown, the post request shows:
9339edd2de64|org.onap.so.client.oof.OofClient - Post demands url: nullnull
In the override file inside the BPMN the OOf variables are:
oof: auth: test:testpwd callbackEndpoint: http://so-bpmn-infra.onap:8081/mso/WorkflowMessage endpoint: https://oof-osdf.onap:8698 timeout: PT30M
but in the code of the OofClient the URL is created as, which does not match...:
public void postDemands(OofRequest homingRequest) throws BadResponseException, JsonProcessingException { logger.trace("Started oof Client Post Demands"); String url = oofProperties.getHost() + oofProperties.getUri(); logger.debug("Post demands url: " + url); logger.debug("Post demands payload: " + homingRequest.toJsonString());
Error Log
2020-08-20T14:26:32.371Z|3df872c5-878e-4a66-8ad2-9339edd2de64|o.o.logging.filter.base.PayloadLoggingClientFilter - Response was returned with an empty entity. 2020-08-20T14:26:32.390Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Adding subscriber to placement information 2020-08-20T14:26:32.390Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Adding vnfs to license demands list 2020-08-20T14:26:32.391Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Building demand for service or resource: 99623a0d-5cd3-4f86-894f-0aa150853a0f 2020-08-20T14:26:32.391Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.oof.OofClient - Post demands url: nullnull 2020-08-20T14:26:32.402Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.oof.OofClient - Post demands payload: { "requestInfo" : { "transactionId" : "3df872c5-878e-4a66-8ad2-9339edd2de64", "requestId" : "3df872c5-878e-4a66-8ad2-9339edd2de64", "callbackUrl" : "http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/OofResponse/3df872c5-878e-4a66-8ad2-9339edd2de64", "sourceId" : "mso", "requestType" : "create", "numSolutions" : 1, "optimizers" : [ "placement" ], "timeout" : 1800 }, "serviceInfo" : { "serviceInstanceId" : "54a78066-8756-4a5a-972f-3f6add6fbb3c", ... 2020-08-20T14:26:32.404Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.buildingblock.OofHomingV2 - Error - while preparing oof request: [Ljava.lang.StackTraceElement;@22bc68ff 2020-08-20T14:26:32.406Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Building a WorkflowException for Subflow 2020-08-20T14:26:32.409Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Outgoing WorkflowException is WorkflowException[processKey=HomingBB,errorCode=500,errorMessage=Internal Error - occurred while preparing oof request: java.lang.NullPointerException Stack:java.lang.NullPointerException .... ,workStep=*,extSystemErrorSource=null] 2020-08-20T14:26:32.409Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.client.exception.ExceptionBuilder - Throwing MSOWorkflowException 2020-08-20T14:26:32.414Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.common.scripts.ExceptionUtil - Started ProcessSubflowsBPMNException Method 2020-08-20T14:26:32.414Z|3df872c5-878e-4a66-8ad2-9339edd2de64|org.onap.so.bpmn.common.scripts.ExceptionUtil - HomingBB Outgoing WorkflowException is: WorkflowException[processKey=HomingBB,errorCode=500,errorMessage=Internal Error - occurre d while preparing oof request: java.lang.NullPointerException Stack:java.lang.NullPointerException at org.onap.so.client.oof.OofClient.postDemands(OofClient.java:71)