-
Notifications
You must be signed in to change notification settings - Fork 229
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
🐞: AspectJ is incompatible with Java 23 #1149
Comments
AspectJ isn't required for Allure to work. You can use Runtime API methods instead of As AspectJ is an important part of the Java Exosystem, I do believe that the community will find the funds to support the project. |
Since My question was more along the lines of whether there are any plans to migrate away from AspectJ to a different implementation/library. Or does Allure accept that the annotation-style APIs are not going to work with modern Java versions as long as AspectJ doesn't find a solution for them? |
Unfortunately, there are no suitable alternatives for AspectJ. Java 23 is only a few months old, so I would give the libraries some time to support it. As I said, AspectJ is an essential part of the Java Ecosystem. We'll be fine. |
Hopefully, yes. |
What happened?
AspectJ is incompatible with Java 23 and is generally unmaintained.
As a result, Allure is also incompatible with Java 23 (as it depends on AspectJ).
The following exception is encountered when executing tests with allure:
Logs
Exception
Are there plans to mitigate this problem and make Allure compatible with Java 23 (and future Java versions)?
What Allure Integration are you using?
allure-junit5
What version of Allure Integration you are using?
2.29.1
What version of Allure Report you are using?
2.29.1
Code of Conduct
The text was updated successfully, but these errors were encountered: