You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug, including details regarding any error messages, version, and platform.
Arrow Java should not publish modules based on filenames. Flatbuffers/Protobuf can probably be shaded to avoid this. We can potentially remove usage of jsr305 in favor of another library.
[WARNING] * Required filename-based automodules detected: [flatbuffers-java-24.3.25.jar, jsr305-3.0.2.jar, protobuf-java-3.25.1.jar, protobuf-java-util-3.25.1.jar]. Please don't publish this project to a public artifact repository! *
For flatbuffers, there's a request to add an automatic-module name to the library For protobuf, it seems like it was done long time ago but the manifest doesn't have the actual entry, so I suspect that the jars have been generated with bazel at some points and are now missing those bits since. Issue was fixed as part of protobuf 26.0
As for jsr305, maybe it should be replaced with jspecify
Describe the bug, including details regarding any error messages, version, and platform.
Arrow Java should not publish modules based on filenames. Flatbuffers/Protobuf can probably be shaded to avoid this. We can potentially remove usage of jsr305 in favor of another library.
Component(s)
Java
The text was updated successfully, but these errors were encountered: