Hello
google-cloud-logging 1.0.2 relies on netty-codec-http2 and netty-handler-proxy at version 4.1.8.Final,
which has a bug that causes APR to not load the classes from the bundled tcnative.
This was solved in 4.1.9+
The version of Netty used by google-cloud-java has to match the version that grpc uses exactly, and grpc 1.3 is on Netty 4.1.8.Final. We will be able to get a newer version of Netty when grpc 1.4 is released. Marking as blocked.
It should be noted that the dependency is not broken in isolation; it just causes conflicts with Tomcat.
Is there any way to contribute to assist in resolving this issue? (to this repo or gRPC's or otherwise)
This blocks an important feature we're due to ship in our application (monitoring GCP audit), and we'd really want to avoid falling back to GCP's REST API just because of this :/
Exactly the same problem with PubSub API.
@garrettjonesgoogle
grpc released version 1.4 18 days ago.
any chance this will be merged ?
We are really close: https://github.com/GoogleCloudPlatform/google-cloud-java/pull/2171
I can confirm this is now working since the merge of #2171 (using the version that followed the merge - 1.2.1).
Closing.
Most helpful comment
We are really close: https://github.com/GoogleCloudPlatform/google-cloud-java/pull/2171