-
Bug
-
Resolution: Done
-
Medium
-
Casablanca Release
-
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
- duplicates
-
VID-223 The war misses some libraries / invalid version
- Closed