Conversation
|
Two odd class file version issues:
|
suztomo
left a comment
There was a problem hiding this comment.
Please confirm using Java 17 in compilation can catch Protobuf 4.30.1's Java 8 incompatibility issue or not.
511679f to
1db9b69
Compare
|
Ah, Downstream tests cannot use Java 8 for compilation: #3717. This is also documented go/cloud-java-native-image#class-file-has-wrong-version-550-should-be-530 (thanks @mpeddada1) I believe we must compile the client libraries with JDK 11+. Closing this PR. I think we will have to find a different solution to try to compile the client libraries using Protobuf 4.x and JDK 8. CC: @suztomo |
|
This seems a bit odd that the downstream tests failed for all client librarires when using Java 8, but it was able to compile and run unit tests and pass for most handwritten libraries using Java 8 in this PR. Going to run another invocation to see |
|
There are failure in the check in this pull request as well as your invocation: |
|
Please retry analysis of this Pull-Request directly on SonarQube Cloud |
|
It passed. |
|
|



Manual invocation: https://github.com/googleapis/sdk-platform-java/actions/runs/14038997003