-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
jandex-maven-plugin throws IllegalArgumentException: Comparison method violates its general contract #289
Comments
An additional note: It seems to be a regression as the older plugin org.jboss.jandex:jandex-maven-plugin:1.2.3 works fine on the same code base. |
Okay, that's pretty bad. Thanks for reproducer!
Yeah, Jandex 2.x didn't propagate type annotations across nested classes. That code is new in Jandex 3. |
Wow, thank you very much for the incredibly fast fix!! 🎉 |
I'll release 3.0.5 later today. |
FYI, 3.0.5 is available in Central now. |
Thank you very much! |
This reverts commit ecf4d63. Workaround no longer required because Jandex has been updated to 3.0.5
I can confirm the issue is fixed 🎉👌 |
Thank you! |
I get the following exception when using jandex-maven-plugin 3.0.4 with Java 11.0.17:
It seems that this Comparator used in Indexer#propagateTypeParameterBounds does not follow the contract required by java.util.Comparator?
Steps to reproduce:
The text was updated successfully, but these errors were encountered: