Uploaded image for project: 'Common Controller SDK'
  1. Common Controller SDK
  2. CCSDK-1340

CDS Grpc Client Issue b/c of OSGI Changes

XMLWordPrintable

       

      From: de Talhouet, Alexis <alexis.de_talhouet@bell.ca>
      Sent: Friday, May 17, 2019 9:44 AM
      To: abdelmuhaimen.seaudi@orange.com
      Cc: FREEMAN, BRIAN D <bf1936@att.com>; Marcus Williams <marcus.williams@intel.com>; MALAKOV, YURIY <ym9479@att.com>
      Subject: RE: ONAP GR-API Dublin Testing

       

       

       

      On May 17, 2019, at 9:37 AM, abdelmuhaimen.seaudi@orange.com wrote:

       

      2019-05-17 13:32:02,338 | ERROR | qtp456959385-141 | ExecuteNodeExecutor              | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Could not execute plugin. SvcLogic status will be set to failure.

      java.lang.NoClassDefFoundError: io/grpc/Context

       

       

      Sigh This one is way more annoying, it’s a classpath issue. I’ve tested at the time and was working fine, but something must have change and now classpath is messed-up.

       

      It requires intense testing of SDNC, and it’s pretty tedious to do… because we need to manage ccsdk sli adaptors, then build, then manage sdnc dependencies, then build, then build sdnc container, then test, etc, etc...

      At some point, if confortable with OSGi, you can watch the gRPC bundle and simply update the .jar in the /system folder, but as a lot of jars are actually wrap by OSGi to make this work, it’s not always working fine.

       

      Please create a bug for this, and I’ll try to look into this today.. but no guarantee - and I do understand you’re blocked with this issue

       

       

       

       

      2019-05-17 13:32:02,069 | INFO  | qtp456959385-141 | message-log                      | 227 - org.onap.ccsdk.sli.core.sli-recording - 0.4.2 | |BEFORE BlueprintProcessingClient|

      2019-05-17 13:32:02,070 | INFO  | qtp456959385-141 | SvcLogicServiceImplBase          | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | About to execute node # 22 (execute)

      2019-05-17 13:32:02,077 | INFO  | qtp456959385-141 | BlueprintProcessingHandler       | 216 - org.onap.ccsdk.sli.adaptors.grpc-client-provider - 0.4.2 | Processing blueprint(1.0.0:test) for action(resource-assignment)

      2019-05-17 13:32:02,338 | ERROR | qtp456959385-141 | ExecuteNodeExecutor              | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Could not execute plugin. SvcLogic status will be set to failure.

      java.lang.NoClassDefFoundError: io/grpc/Context

              at io.opencensus.trace.unsafe.ContextUtils.<clinit>(ContextUtils.java:44) ~[?:?]

              at io.grpc.internal.CensusTracingModule$TracingClientInterceptor.interceptCall(CensusTracingModule.java:384) ~[?:?]

              at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[?:?]

              at io.grpc.internal.CensusStatsModule$StatsClientInterceptor.interceptCall(CensusStatsModule.java:685) ~[?:?]

              at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[?:?]

              at org.onap.ccsdk.sli.adaptors.grpc.cds.BasicAuthClientInterceptor.interceptCall(BasicAuthClientInterceptor.java:46) ~[?:?]

              at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[?:?]

              at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:766) ~[?:?]

              at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63) ~[?:?]

              at org.onap.ccsdk.cds.controllerblueprints.processing.api.BluePrintProcessingServiceGrpc$BluePrintProcessingServiceStub.process(BluePrintProcessingServiceGrpc.java:132) ~[?:?]

              at org.onap.ccsdk.sli.adaptors.grpc.cds.BlueprintProcessingHandler.process(BlueprintProcessingHandler.java:166) ~[?:?]

              at org.onap.ccsdk.sli.adaptors.grpc.cds.BlueprintProcessingClient.sendRequest(BlueprintProcessingClient.java:84) ~[?:?]

              at Proxyaa885f23_cc00_4f7a_b2de_2febe9782100.sendRequest(Unknown Source) ~[?:?]

              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.onap.ccsdk.sli.core.sli.provider.base.ExecuteNodeExecutor.execute(ExecuteNodeExecutor.java:99) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.execute(SvcLogicServiceImplBase.java:117) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.CallNodeExecutor.execute(CallNodeExecutor.java:131) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.execute(SvcLogicServiceImplBase.java:117) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.CallNodeExecutor.execute(CallNodeExecutor.java:131) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.execute(SvcLogicServiceImplBase.java:117) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.CallNodeExecutor.execute(CallNodeExecutor.java:131) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.BlockNodeExecutor.execute(BlockNodeExecutor.java:62) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.executeNode(SvcLogicServiceImplBase.java:147) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.base.SvcLogicServiceImplBase.execute(SvcLogicServiceImplBase.java:117) [475:wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar:0.0.0]

              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:112) [226:org.onap.ccsdk.sli.core.sli-provider:0.4.2]

              at org.onap.ccsdk.sli.core.sli.provider.SvcLogicServiceImpl.execute(SvcLogicServiceImpl.java:91) [226:org.onap.ccsdk.sli.core.sli-provider:0.4.2]

              at Proxyc36071d8_0dd7_4055_bf57_0d13742614df.execute(Unknown Source) [?:?]

              at Proxy7a6ce387_831d_4dd3_8518_2bba05e70f7f.execute(Unknown Source) [?:?]

              at org.onap.sdnc.northbound.GenericResourceApiSvcLogicServiceClient.execute(GenericResourceApiSvcLogicServiceClient.java:73) [243:org.onap.sdnc.northbound.generic-resource-api-provider:1.5.1]

              at org.onap.sdnc.northbound.GenericResourceApiProvider.tryGetProperties(GenericResourceApiProvider.java:764) [243:org.onap.sdnc.northbound.generic-resource-api-provider:1.5.1]

              at org.onap.sdnc.northbound.GenericResourceApiProvider.vnfTopologyOperation(GenericResourceApiProvider.java:1094) [243:org.onap.sdnc.northbound.generic-resource-api-provider:1.5.1]

              at org.opendaylight.mdsal.binding.dom.adapter.invoke.RpcMethodInvokerWithInput.invokeOn(RpcMethodInvokerWithInput.java:32) [300:org.opendaylight.mdsal.binding-dom-adapter:2.5.2]

              at org.opendaylight.mdsal.binding.dom.adapter.invoke.AbstractMappedRpcInvoker.invokeRpc(AbstractMappedRpcInvoker.java:57) [300:org.opendaylight.mdsal.binding-dom-adapter:2.5.2]

              at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invoke(BindingDOMRpcImplementationAdapter.java:92) [300:org.opendaylight.mdsal.binding-dom-adapter:2.5.2]

              at org.opendaylight.mdsal.binding.dom.adapter.BindingDOMRpcImplementationAdapter.invokeRpc(BindingDOMRpcImplementationAdapter.java:74) [300:org.opendaylight.mdsal.binding-dom-adapter:2.5.2]

              at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$OperationInvocation.invokeGlobalRpc(DOMRpcRouter.java:542) [312:org.opendaylight.mdsal.dom-broker:2.5.2]

              at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$OperationInvocation.invoke(DOMRpcRouter.java:487) [312:org.opendaylight.mdsal.dom-broker:2.5.2]

              at org.opendaylight.mdsal.dom.broker.DOMRpcRouter$RpcServiceFacade.invokeRpc(DOMRpcRouter.java:423) [312:org.opendaylight.mdsal.dom-broker:2.5.2]

              at Proxyea2ad8a2_4b7d_4e9f_9a02_545db43161d8.invokeRpc(Unknown Source) [?:?]

              at Proxy57827934_60d7_4c0c_8600_cee01379b931.invokeRpc(Unknown Source) [?:?]

              at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.invokeRpc(DOMRpcRouter.java:111) [273:org.opendaylight.controller.sal-broker-impl:1.8.2]

              at Proxyd0f21f64_7706_47b9_9a74_a86362de2f0e.invokeRpc(Unknown Source) [?:?]

              at Proxyf477f50d_5b67_4716_9e05_3cd9c773d8d8.invokeRpc(Unknown Source) [?:?]

              at org.opendaylight.netconf.sal.restconf.impl.BrokerFacade.invokeRpc(BrokerFacade.java:496) [351:org.opendaylight.netconf.restconf-nb-bierman02:1.8.2]

              at org.opendaylight.netconf.sal.restconf.impl.RestconfImpl.invokeRpc(RestconfImpl.java:454) [351:org.opendaylight.netconf.restconf-nb-bierman02:1.8.2]

              at org.opendaylight.netconf.sal.restconf.impl.StatisticsRestconfServiceWrapper.invokeRpc(StatisticsRestconfServiceWrapper.java:83) [351:org.opendaylight.netconf.restconf-nb-bierman02:1.8.2]

              at org.opendaylight.netconf.sal.rest.impl.RestconfCompositeWrapper.invokeRpc(RestconfCompositeWrapper.java:64) [351:org.opendaylight.netconf.restconf-nb-bierman02:1.8.2]

              at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source) ~[?:?]

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]

              at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]

              at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [196:org.glassfish.jersey.core.jersey-common:2.25.1]

              at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [197:org.glassfish.jersey.core.jersey-server:2.25.1]

              at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [194:org.glassfish.jersey.containers.jersey-container-servlet-core:2.25.1]

              at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [194:org.glassfish.jersey.containers.jersey-container-servlet-core:2.25.1]

              at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [194:org.glassfish.jersey.containers.jersey-container-servlet-core:2.25.1]

              at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [194:org.glassfish.jersey.containers.jersey-container-servlet-core:2.25.1]

              at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [194:org.glassfish.jersey.containers.jersey-container-servlet-core:2.25.1]

              at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1772) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:308) [172:org.eclipse.jetty.servlets:9.3.24.v20180605]

              at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:262) [172:org.eclipse.jetty.servlets:9.3.24.v20180605]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) [147:org.apache.shiro.core:1.3.2]

              at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) [147:org.apache.shiro.core:1.3.2]

              at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) [147:org.apache.shiro.core:1.3.2]

              at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) [148:org.apache.shiro.web:1.3.2]

              at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) [148:org.apache.shiro.web:1.3.2]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:51) [172:org.eclipse.jetty.servlets:9.3.24.v20180605]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:205) [181:org.eclipse.jetty.websocket.server:9.3.24.v20180605]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.opendaylight.aaa.filterchain.filters.CustomFilterAdapter.doFilter(CustomFilterAdapter.java:86) [251:org.opendaylight.aaa.filterchain:0.8.2]

              at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1751) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [420:org.ops4j.pax.web.pax-web-jetty:6.0.11]

              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [168:org.eclipse.jetty.security:9.3.24.v20180605]

              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:296) [420:org.ops4j.pax.web.pax-web-jetty:6.0.11]

              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [171:org.eclipse.jetty.servlet:9.3.24.v20180605]

              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [420:org.ops4j.pax.web.pax-web-jetty:6.0.11]

              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.Server.handle(Server.java:539) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [170:org.eclipse.jetty.server:9.3.24.v20180605]

              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) [162:org.eclipse.jetty.io:9.3.24.v20180605]

              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108) [162:org.eclipse.jetty.io:9.3.24.v20180605]

              at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [162:org.eclipse.jetty.io:9.3.24.v20180605]

              at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [173:org.eclipse.jetty.util:9.3.24.v20180605]

              at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [173:org.eclipse.jetty.util:9.3.24.v20180605]

              at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [173:org.eclipse.jetty.util:9.3.24.v20180605]

              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [173:org.eclipse.jetty.util:9.3.24.v20180605]

              at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [173:org.eclipse.jetty.util:9.3.24.v20180605]

              at java.lang.Thread.run(Thread.java:748) [?:?]

      Caused by: java.lang.ClassNotFoundException: io.grpc.Context cannot be found by wrap_file__opt_opendaylight_system_io_opencensus_opencensus-api_0.17.0_opencensus-api-0.17.0.jar_0.0.0

              at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:484) ~[?:?]

              at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:395) ~[?:?]

              at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:387) ~[?:?]

              at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:150) ~[?:?]

              at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:?]

              ... 138 more

      2019-05-17 13:32:02,412 | INFO  | qtp456959385-141 | SvcLogicServiceImplBase          | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | About to execute node # 23 (return)

      2019-05-17 13:32:02,413 | INFO  | qtp456959385-141 | BlockNodeExecutor                | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Block - stopped executing nodes due to failure status

      2019-05-17 13:32:02,414 | INFO  | qtp456959385-141 | SvcLogicServiceImplBase          | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | About to execute node # 47 (return)

      2019-05-17 13:32:02,415 | INFO  | qtp456959385-141 | BlockNodeExecutor                | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Block - stopped executing nodes due to failure status

      2019-05-17 13:32:02,416 | INFO  | qtp456959385-141 | SvcLogicServiceImplBase          | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | About to execute node # 16 (return)

      2019-05-17 13:32:02,417 | INFO  | qtp456959385-141 | BlockNodeExecutor                | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Block - stopped executing nodes due to failure status

      2019-05-17 13:32:02,419 | INFO  | qtp456959385-141 | BlockNodeExecutor                | 475 - wrap_file__opt_opendaylight_system_org_onap_ccsdk_sli_core_sli-provider-base_0.4.2_sli-provider-base-0.4.2.jar - 0.0.0 | Block - stopped executing nodes due to failure status

      2019-05-17 13:32:02,425 | ERROR | qtp456959385-141 | GenericResourceApiProvider       | 243 - org.onap.sdnc.northbound.generic-resource-api-provider - 1.5.1 | Returned FAILED for vnf-topology-operation [ebd422a1-48f1-4173-93b1-4fffa0bf244a] VnfTopologyOperationOutput{_ackFinalIndicator=Y, _responseCode=500, _responseMessage=Failed to create self-serve assignment for vnf with vnf-id=65b7f54b-223d-4b48-87c8-2fd632c560c0 with error: Failed to get RA assignments: Error from ConfigAssignmentNode, _svcRequestId=aa12e5e5-b700-41e4-b57d-315893f16a09, augmentation=[]}

       

      From: SEAUDI Abdelmuhaimen O-EG/HRCS
      Sent: Friday, May 17, 2019 3:24 PM
      To: de Talhouet, Alexis
      Cc: BRIAN D FREEMAN; Marcus Williams; MALAKOV, YURIY
      Subject: RE: ONAP GR-API Dublin Testing

      Yes, I see. 

       

      opendaylight-user@root>bundle:services "ccsdk-sli-adaptors :: grpc-client :: grpc-client-provider"     

       

      ccsdk-sli-adaptors :: grpc-client :: grpc-client-provider (216) provides:

      -------------------------------------------------------------------------

      [org.onap.ccsdk.sli.adaptors.grpc.GrpcClient]

      [org.osgi.service.blueprint.container.BlueprintContainer]

       

      I am updating the DG, and I will give it another try.

       

      From: de Talhouet, Alexis [alexis.de_talhouet@bell.ca]
      Sent: Friday, May 17, 2019 3:18 PM
      To: SEAUDI Abdelmuhaimen O-EG/HRCS
      Cc: BRIAN D FREEMAN; Marcus Williams; MALAKOV, YURIY
      Subject: RE: ONAP GR-API Dublin Testing

      The service name exposed in OSGi isn’t matching the one used in the execute node of the DG. I must have done this mistake.

       

      SDNC looks for org.onap.ccsdk.sli.adaptors.grpc.cds.BlueprintProcessingClient but org.onap.ccsdk.sli.adaptors.grpc.GrpcClient is the exposed service

       

      https://github.com/onap/ccsdk-sli-adaptors/blob/dublin/grpc-resource/provider/src/main/resources/org/opendaylight/blueprint/grpc-client.xml#L27

       

       

      It requires an update to the self-serve RA DG, and here is it: https://gerrit.onap.org/r/#/c/87991/

       

      If you know how to update the DGs in SDNC, you could do it manually. Else let me know and I can help with that.

       

       

      On May 17, 2019, at 9:04 AM, abdelmuhaimen.seaudi@orange.com wrote:

       

      opendaylight-user@root>feature:list -i | grep grpc
      ccsdk-grpc-client                                               │ 0.4.2            │          │ Started │ ccsdk-grpc-client                                               │ ccsdk-sli-adaptors :: grpc-client :: ccsdk-grpc-c
      opendaylight-user@root>

      ________________________________________
      From: de Talhouet, Alexis [alexis.de_talhouet@bell.ca
      Sent: Friday, May 17, 2019 3:02 PM
      To: SEAUDI Abdelmuhaimen O-EG/HRCS
      Cc: BRIAN D FREEMAN; Marcus Williams; MALAKOV, YURIY
      Subject: RE:   ONAP GR-API Dublin Testing

      On May 17, 2019, at 8:56 AM, abdelmuhaimen.seaudi@orange.com wrote:

      2019-05-17 12:05:02,582 | WARN  | qtp456959385-140 | SvcLogicClassResolver            | 226 - org.onap.ccsdk.sli.core.sli-provider - 0.4.2 | Could not find service reference object for class org.onap.ccsdk.sli.adaptors.grpc.cds.BlueprintProcessingClient

      Ok, this is the issue, not able to find org.onap.ccsdk.sli.adaptors.grpc.cds.BlueprintProcessingClient

            adetalhouet adetalhouet
            ym9479 ym9479
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: