No functional channel service provider found. Try adding a dependency on the grpc-okhttp, grpc-netty, or grpc-netty-shaded artifact

1,777 views
Skip to first unread message

yushan mu

unread,
Jun 22, 2021, 10:49:23 AM6/22/21
to AdWords API and Google Ads API Forum
Hello Ads API Team,
 when I use the google-ads java library of the version  13.0.0 in my pom  and try to run the sample code "GetCampaigns" .I got an error :

---------------------------------------------------------
Exception in thread "main" io.grpc.ManagedChannelProvider$ProviderNotFoundException: No functional channel service provider found. Try adding a dependency on the grpc-okhttp, grpc-netty, or grpc-netty-shaded artifact
at io.grpc.ManagedChannelProvider.provider(ManagedChannelProvider.java:43)
at io.grpc.ManagedChannelBuilder.forAddress(ManagedChannelBuilder.java:39)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:325)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.access$1800(InstantiatingGrpcChannelProvider.java:81)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider$1.createSingleChannel(InstantiatingGrpcChannelProvider.java:231)
at com.google.api.gax.grpc.ChannelPool.create(ChannelPool.java:72)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:241)
at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:219)
at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:199)
at com.google.ads.googleads.v8.services.stub.GrpcGoogleAdsServiceStub.create(GrpcGoogleAdsServiceStub.java:97)
at com.google.ads.googleads.v8.services.stub.GoogleAdsServiceStubSettings.createStub(GoogleAdsServiceStubSettings.java:185)
at com.google.ads.googleads.v8.services.GoogleAdsServiceClient.<init>(GoogleAdsServiceClient.java:138)
at com.google.ads.googleads.v8.services.GoogleAdsServiceClient.create(GoogleAdsServiceClient.java:119)
at com.google.ads.googleads.lib.catalog.GeneratedCatalog$V8Client.createGoogleAdsServiceClient(GeneratedCatalog.java:6882)
at GetCampaigns.runExample(GetCampaigns.java:84)
at GetCampaigns.main(GetCampaigns.java:58)

Process finished with exit code 1

How can I do  to solve the issue.
 Please give me some idea .

Google Ads API Forum Advisor

unread,
Jun 24, 2021, 2:28:01 AM6/24/21
to muyush...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to our API support team.

However, since this appears to be an issue with the Java client library, I would recommend that you reach out to the client library owners instead, via this link, for further assistance. I hope this helps.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q2IxjRs:ref
Reply all
Reply to author
Forward
0 new messages