oracle / graalvm-reachability-metadata

Repository which contains community-driven collection of GraalVM reachability metadata for open-source libraries.
Creative Commons Zero v1.0 Universal
357 stars 86 forks source link

Add support for io.jsonwebtoken:jjwt-api version 0.12.3 #444

Open eugeniace opened 8 months ago

eugeniace commented 8 months ago

Is your feature request related to a problem? Please describe. When using the last version of io.jsonwebtoken:jjwt-api (0.12.3) the following error is received: java.lang.NoSuchMethodError: io.jsonwebtoken.lang.Assert.notNull(java.lang.Object, java.lang.String)

Describe the solution you'd like Hints for the latest version of the artifacts(0.12.3) should be added. Currently I found that they exist for version 0.11.5 (See https://github.com/oracle/graalvm-reachability-metadata/issues/115)

The artifacts needed are io.jsonwebtoken:jjwt-api, io.jsonwebtoken:jjwt-impl and io.jsonwebtoken:jjwt-jackson

Describe alternatives you've considered Using the older version for native

Additional context

RMCampos commented 5 days ago

At this point, current version is 0.12.6

dnestoro commented 3 days ago

Hey @eugeniace, thanks a lot for reporting this issue. Unfortunately, we don't have bandwidth at the moment to work on it. Can you please open a pull request that adds missing metadata. Here is our guide how to contribute to Reachability metadata repository. It should be pretty easy:

  1. Use scaffold task to generate stubs
  2. Replace test stubs with actual implementation that will help you generate metadata
  3. Generate metadata as described here
  4. Push your pull request

Again, thanks for reporting this issue, we appreciate that.