-
Bug
-
Resolution: Done
-
Highest
-
Amsterdam Release
-
None
-
SDC Sprint 5
Blocking to all testing on newest build of SDC/SO.
vFW model onboarded - fails at distribution from SDC to SO due to a null pointer in sdc tosca parser. DEPLOY_ERROR.
Same data works fine in SB00 but on a fresh install on SB05 it fails.
Because the tosca parser is failing the model_uuid is null ( I looked at the service csar and there seems to be a model_uuid but I could be wrong)
CSAR does appear to be downloaded to /etc/mso/config.d/ASDC directory on SO so the download is ok (and DOWNLOAD_OK status returned to SDC).
Example zip and csar of models that fail to distribute are attached. Multiple heat models attempted and they all fail in the same way at the same step of parsing the csar.
2017-10-28T11:50:44.775Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Trying to download the artifact : /sdc/v1/catalog/services/Vfwsvc102801/1.0/artifacts/service-Vfwsvc102801-csar.csar(UUID:9a76d08e-ac9c-4f49-bbe2-1c5681febfb2)
2017-10-28T11:50:44.775Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-5328I Notification is ServiceVNF, (ServiceUUID:***WRITE FILE ARTIFACT NAME)
2017-10-28T11:50:44.776Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-5328I Notification is ServiceVNF, (ServiceUUID:***PATH)
2017-10-28T11:50:45.030Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-9300E Exception: Exception caught during parser ****LOOK******** service-Vfwsvc102801-csar.csar
2017-10-28T11:50:45.030Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-9300E Exception: java.lang.NullPointerException - at org.openecomp.sdc.toscaparser.api.elements.constraints.Schema.<init>(Schema.java:78) - at org.openecomp.sdc.toscaparser.api.parameters.Input.<init>(Input.java:52) - at org.openecomp.sdc.toscaparser.api.TopologyTemplate._inputs(TopologyTemplate.java:88) - at org.openecomp.sdc.toscaparser.api.TopologyTemplate.<init>(TopologyTemplate.java:68) - at org.openecomp.sdc.toscaparser.api.ToscaTemplate._handleNestedToscaTemplatesWithTopology(ToscaTemplate.java:384) - at org.openecomp.sdc.toscaparser.api.ToscaTemplate.<init>(ToscaTemplate.java:184) - at org.openecomp.sdc.tosca.parser.impl.SdcToscaParserFactory.getSdcCsarHelper(SdcToscaParserFactory.java:50) - at org.openecomp.mso.asdc.installer.ToscaResourceStructure.updateResourceStructure(ToscaResourceStructure.java:140) - at org.openecomp.mso.asdc.client.ASDCController.processCsarServiceArtifacts(ASDCController.java:636) - at org.openecomp.mso.asdc.client.ASDCController.processResourceNotification(ASDCController.java:609) - at org.openecomp.mso.asdc.client.ASDCController.treatNotification(ASDCController.java:568) - at org.openecomp.mso.asdc.client.ASDCController$ASDCNotificationCallBack.activateCallback(ASDCController.java:95) - at org.openecomp.sdc.impl.NotificationConsumer.run(NotificationConsumer.java:71) - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) - at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) - at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) - at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748) -
2017-10-28T11:50:45.030Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Exception raised
java.lang.NullPointerException: null
at org.openecomp.sdc.toscaparser.api.elements.constraints.Schema.<init>(Schema.java:78) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.toscaparser.api.parameters.Input.<init>(Input.java:52) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.toscaparser.api.TopologyTemplate._inputs(TopologyTemplate.java:88) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.toscaparser.api.TopologyTemplate.<init>(TopologyTemplate.java:68) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.toscaparser.api.ToscaTemplate._handleNestedToscaTemplatesWithTopology(ToscaTemplate.java:384) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.toscaparser.api.ToscaTemplate.<init>(ToscaTemplate.java:184) ~[jtosca-1.1.1-SNAPSHOT.jar:na]
at org.openecomp.sdc.tosca.parser.impl.SdcToscaParserFactory.getSdcCsarHelper(SdcToscaParserFactory.java:50) ~[sdc-tosca-1.1.32-SNAPSHOT.jar:na]
at org.openecomp.mso.asdc.installer.ToscaResourceStructure.updateResourceStructure(ToscaResourceStructure.java:140) ~[classes:na]
at org.openecomp.mso.asdc.client.ASDCController.processCsarServiceArtifacts(ASDCController.java:636) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController.processResourceNotification(ASDCController.java:609) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController.treatNotification(ASDCController.java:568) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController$ASDCNotificationCallBack.activateCallback(ASDCController.java:95) [classes:na]
at org.openecomp.sdc.impl.NotificationConsumer.run(NotificationConsumer.java:71) [sdc-distribution-client-1.1.32-SNAPSHOT.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_131]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_131]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_131]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
2017-10-28T11:50:45.030Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-9300E Exception: Exception caught during processCsarServiceArtifacts
2017-10-28T11:50:45.031Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-9300E Exception: java.lang.NullPointerException - at org.openecomp.mso.asdc.installer.ToscaResourceStructure.updateResourceStructure(ToscaResourceStructure.java:149) - at org.openecomp.mso.asdc.client.ASDCController.processCsarServiceArtifacts(ASDCController.java:636) - at org.openecomp.mso.asdc.client.ASDCController.processResourceNotification(ASDCController.java:609) - at org.openecomp.mso.asdc.client.ASDCController.treatNotification(ASDCController.java:568) - at org.openecomp.mso.asdc.client.ASDCController$ASDCNotificationCallBack.activateCallback(ASDCController.java:95) - at org.openecomp.sdc.impl.NotificationConsumer.run(NotificationConsumer.java:71) - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) - at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) - at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) - at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748) -
2017-10-28T11:50:45.031Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Exception raised
java.lang.NullPointerException: null
at org.openecomp.mso.asdc.installer.ToscaResourceStructure.updateResourceStructure(ToscaResourceStructure.java:149) ~[classes:na]
at org.openecomp.mso.asdc.client.ASDCController.processCsarServiceArtifacts(ASDCController.java:636) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController.processResourceNotification(ASDCController.java:609) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController.treatNotification(ASDCController.java:568) [classes:na]
at org.openecomp.mso.asdc.client.ASDCController$ASDCNotificationCallBack.activateCallback(ASDCController.java:95) [classes:na]
at org.openecomp.sdc.impl.NotificationConsumer.run(NotificationConsumer.java:71) [sdc-distribution-client-1.1.32-SNAPSHOT.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_131]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_131]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_131]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
2017-10-28T11:50:45.031Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|MSO-ASDC-5323I Trying to deploy the artifact:vFWSwProd102801 0 (UUID:88c69938-e518-462c-9aac-160d42986211)
2017-10-28T11:50:45.031Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|installTheResource is called
2017-10-28T11:50:45.033Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - save Tosca Csar with Name service-Vfwsvc102801-csar.csar
2017-10-28T11:50:45.033Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - get Tosca CSAR record with artifactChecksum MDJlZmQ4ODFkMDIxZWQyMzA3ODBmNDMzYTE2ZjllOGY=
2017-10-28T11:50:45.035Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.035Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Temporarily disabling saveToscaCsar pending further investigation 2017-06-02
2017-10-28T11:50:45.035Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.035Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - save Service with ServiceName/Version/serviceUUID(SERVICE_NAME_VERSION_ID)null/null/null
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - get service with Model UUID null
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - executeQuery: FROM Service WHERE modelUUID = :MODEL_UUID, retry=true
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Variables:
MODEL_UUID=null
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Returning null
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.036Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.037Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Catalog database - get service with Invariant UUID null
2017-10-28T11:50:45.037Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.037Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|
2017-10-28T11:50:45.037Z|b442bb1b-1753-4f4b-9a67-64a7a6cd13cc|Exception :
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): org.openecomp.mso.db.catalog.beans.Service
at org.hibernate.id.Assigned.generate(Assigned.java:52) ~[hibernate-core-4.3.6.Final.jar:4.3.6.Final]
at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:117) ~[hibernate-core-4.3.6.Final.jar:4.3.6.Final]
at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWith
- blocks
-
INT-106 Stabilizing the ONAP master branch
- Closed