-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: