Uploaded image for project: 'Virtual Infrastructure Deployment'
  1. Virtual Infrastructure Deployment
  2. VID-416

Error while retrieving Service Model details in VID

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Casablanca Release
    • Casablanca Release
    • ASDC Client
    • Environment : Local ONAP Casablanca (MR) Setup based on OOM/Rancher 

      VID image version : Tried 3.2.2 as well as 4.0.0

      Please note - I upgraded A&AI Data Router to 1.3.3

      Environment : Local ONAP Casablanca (MR) Setup based on OOM/Rancher 

      VID image version : Tried 3.2.2 as well as 4.0.0

      Distributed vFWSNK_vPG Closed loop package and noted the following in the SDC Distribution Monitoring window 

      Waited till all the required artifacts are distributed . Next opened VID through demo user and clicked on the Browse SDC Service Models - VID showed empty Service model list 

      Checked VID logs and found the following exception 

      12-Feb-2019 06:44:51.118 SEVERE [http-nio-8443-exec-11] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [dispatcher] in context with path [/vid] threw exception [Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.json.JSONObject.<init>(Ljava/lang/Object;)V] with root cause
       java.lang.NoSuchMethodError: org.json.JSONObject.<init>(Ljava/lang/Object;)V
       at org.onap.portalapp.controller.core.MenuListController.getAppName(MenuListController.java:139)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.lang.reflect.Method.invoke(Method.java:498)
       at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
       at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
       at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:832)
       at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:743)
       at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
       at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:961)
       at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:895)
       at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
       at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
       at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
       at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
       at org.onap.vid.controller.filter.PromiseEcompRequestIdFilter.doFilter(PromiseEcompRequestIdFilter.java:44)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
       at org.onap.vid.controller.filter.TempFilterForCORS.doFilter(TempFilterForCORS.java:46)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
       at org.onap.portalapp.filter.SecurityXssFilter.doFilterInternal(SecurityXssFilter.java:104)
       at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
       at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
       at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
       at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)
       at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
       at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
       at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
       at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
       at java.lang.Thread.run(Thread.java:748)

      Tried the following query on A&AI and got expected values 

      curl -X PUT 'https://aai.onap:8443/aai/v13/query?format=resource' -H 'authorization: Basic VklEOlZJRA==' -H 'cache-control: no-cache' -H 'content-type: application/json' -H 'x-fromappid: VidAaiController' -H 'x-transactionid: bd6e812a-dad2-481f-aaaa-c36cec2f8494' -d '{"start" : "service-design-and-creation/models/", "query" : "query/serviceModels-byDistributionStatus?distributionStatus=DISTRIBUTION_COMPLETE_OK"}' -k
      {"results":[{"model":{"model-invariant-id":"e0dbd3cb-50f5-4f73-a35e-7b7b7b05d7c2","model-type":"service","resource-version":"1549952897559","model-vers":{"model-ver":[{"model-version-id":"37701805-45ae-4210-8db1-b8e15be9fdf4","model-name":"vFW 2019-02-12 06:27:18","model-version":"1.0","distribution-status":"DISTRIBUTION_COMPLETE_OK","model-description":"catalog service description","resource-version":"1549953110905"}]}}},{"model-ver":{"model-version-id":"37701805-45ae-4210-8db1-b8e15be9fdf4","model-name":"vFW 2019-02-12 06:27:18","model-version":"1.0","distribution-status":"DISTRIBUTION_COMPLETE_OK","model-description":"catalog service description","resource-version":"1549953110905","model-elements":{"model-element":[{"model-element-uuid":"4650bff6-238a-4b6e-ae13-d841223897fa","new-data-del-flag":"T","cardinality":"unbounded","resource-version":"1549952897582","relationship-list":{"relationship":[{"related-to":"model-ver","relationship-label":"org.onap.relationships.inventory.IsA","related-link":"/aai/v13/service-design-and-creation/models/model/82194af1-3c2c-485a-8f44-420e22a9eaa4/model-vers/model-ver/46b92144-923a-4d20-b85a-3cbd847668a9","relationship-data":[{"relationship-key":"model.model-invariant-id","relationship-value":"82194af1-3c2c-485a-8f44-420e22a9eaa4"},{"relationship-key":"model-ver.model-version-id","relationship-value":"46b92144-923a-4d20-b85a-3cbd847668a9"}],"related-to-property":[{"property-key":"model-ver.model-name","property-value":"service-instance"}]}]}}]}}},{"model":{"model-invariant-id":"d9f276f3-99f4-49fe-80db-ee5b7fb6415c","model-type":"service","resource-version":"1549898768789","model-vers":{"model-ver":[{"model-version-id":"a6131e29-9ce9-4cb4-b73e-0e08e4f107fd","model-name":"vFW_vPG_CL","model-version":"1.0","distribution-status":"DISTRIBUTION_COMPLETE_OK","model-description":"vFW_vPG_CL","resource-version":"1549898913928"}]}}},{"model-ver":{"model-version-id":"a6131e29-9ce9-4cb4-b73e-0e08e4f107fd","model-name":"vFW_vPG_CL","model-version":"1.0","distribution-status":"DISTRIBUTION_COMPLETE_OK","model-description":"vFW_vPG_CL","resource-version":"1549898913928","model-elements":{"model-element":[{"model-element-uuid":"71d403b6-acfc-41ee-84cb-766a687a6907","new-data-del-flag":"T","cardinality":"unbounded","resource-version":"1549898768873","relationship-list":{"relationship":[{"related-to":"model-ver","relationship-label":"org.onap.relationships.inventory.IsA","related-link":"/aai/v13/service-design-and-creation/models/model/82194af1-3c2c-485a-8f44-420e22a9eaa4/model-vers/model-ver/46b92144-923a-4d20-b85a-3cbd847668a9","relationship-data":[{"relationship-key":"model.model-invariant-id","relationship-value":"82194af1-3c2c-485a-8f44-420e22a9eaa4"},{"relationship-key":"model-ver.model-version-id","relationship-value":"46b92144-923a-4d20-b85a-3cbd847668a9"}],"related-to-property":[{"property-key":"model-ver.model-name","property-value":"service-instance"}]}]}}]}}}]}

       

      Please suggest any workarounds. 

      Additional logs (application.log) from VID attached 

       

       

            mknair75 mknair75
            mknair75 mknair75
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: