-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NoClassDefFoundError: com/google/api/gax/retrying/RetrySettings at LanguageServiceSettings #2141
Comments
It is very likely you are using versions that aren't compatible with each other. Are you able to post the results of |
Thanks @garrettjonesgoogle for the reply,
I removed it, and know I have another error:
My dependency tree is huge, I read it and now I have only one version for gax and one version for gax-grpc:
And you can find here an extract of one of my pom.xml file:
Thanks. |
Now I think you are seeing the issue noted in #2050 . Add an explicit declaration of the versions of google-auth-library-credentials and google-auth-library-oauth2-http (they need to be at least 0.6.0 to avoid the |
Hi, Google Cloud Natural Language API version 0.19.0-beta come with library credentials version 0.4.0:
I edited my pom.xml file:
And I got new errors:
Thanks :-). |
This means there is a problem with loading netty-tcnative-boringssl-static. Can you turn up your logging level to FINE? You should see logs from tcnative. What platform are you running on? It's possible it's not a platform supported by tcnative yet. (tcnative is a native library.) |
I'm simply executing a main method from a Java class from Eclipse with Run As...Java Application and executing this:
And here the logs:
Thanks. |
To turn your logging level up to FINE, add this line at the beginning:
When I'm asking about platform, I mean: Are you running on Linux, Windows, Mac, other? What specific version are you using? |
I am running on Linux: Ubuntu 16.04 LTS. |
And here the logs:
|
Hmm you probably have to create a logging.properties file too to get FINE logs. Create such a file with this content:
(i.e. the file at https://github.com/garrettjonesgoogle/gcloud-java/blob/deadline-exceeded-issue/google-cloud-example-docker-gradle/logging.properties ) Maybe somehow the tcnative dependency isn't being pulled in right? You could try explicitly declaring a dependency on it: If you're using Maven:
If you're using Gradle:
|
About tcnative, now, I have only one version in my dependencies, the one you told me to add: [INFO] +- io.netty:netty-tcnative-boringssl-static:jar:1.1.33.Fork26:compile And i've still the issue:
|
And here the entire logs with logging.properties set to FINE log level:
|
Have you figured out the right setup for netty? I'm having the same issue here trying to use Pubsub |
Could you try updating to the latest version now (0.20.1)? We have updated the grpc dependency since 19.0, and also the tcnative dependency (now: |
try to remove unused dependencies in pom, such as those artifactId is google-cloud |
No response from the issue filer (after 3 weeks), so I'm going to close this out. I am going to consolidate issues related to the Jetty ALPN/NPN error in #2266 . |
Hi I've created a java class with a main method in order to test NLP API.
Extract of my pom.xml:
In my GoogleTest java class I test others google APIs.
My method:
When I execute my java class, I obtain a NoCLassDefFoundError:
Thanks.
The text was updated successfully, but these errors were encountered: