cloud-opensource-java
cloud-opensource-java copied to clipboard
Tools for detecting and avoiding linkage errors in GCP open source projects
- protobuf repository uses old Linkage Monitor https://github.com/protocolbuffers/protobuf/issues/8977 - Remove Kokoro job cloud-opensource-java/ubuntu/linkage-monitor-gcs
Sometimes the browser downloads the dashboard's HTML file rather than showing it Why? # HTTP headers when there's this problem ``` suztomo-macbookpro44% curl --output /dev/null -vvv https://storage.googleapis.com/cloud-opensource-java-dashboard/com.google.cloud/libraries-bom/snapshot/index.html % Total %...
I have a plugin that depends on maven-core:3.8.2. Even with the reportonlyreachable flag set true, https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/Linkage-Checker-Enforcer-Rule-Tutorial#reportonlyreachable-flag the rule fails with > [ERROR] Linkage Checker rule found 3 reachable errors: >...
As of now, when the google auth library provides a new method for GAX, we need to release Google Cloud BOM and the Libraries BOM that contains the newer version...
While checking takari-local-repository, I found NullPointerException ([memo](https://gist.github.com/suztomo/ca194d3cdd00072e2c2d57c17a640056)). Even with the latest 1.5.4 Linkage Checker enforcer rule, the problem (https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/1609) recurs ``` suztomo@suztomo:~/spring-cloud-gcp$ mvn --activate-profiles linkage-check\ --batch-mode --show-version\ --threads 1.5C --define...
A user reported OutOfMemoryError after printing some linkage errors and circular dependencies. Let's get some Maven artifacts that have many dependencies to reproduce the problem.
https://github.com/GoogleCloudPlatform/cloud-opensource-java/pull/2183#discussion_r688009905 found an interesting case where Linkage Checker cannot report linkage errors for protected methods that are referenced from a child class. For example, the code below shows red for...
As per a report, https://mvnrepository.com/artifact/org.apache.beam/beam-runners-direct-java is having an empty JAR and causing failure in Linkage Checker.
When I pass an invalid coordinates to LinkageCheckerMain, it throws `IndexOutOfBoundsException`. This does not tell the cause of the error. ``` > Task :checkJavaLinkage SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"....