Skip to content
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

LogbackServiceProvider has been compiled by a more recent version of the Java Runtime error when run with old Java version #2177

Closed
shonfeder opened this issue Sep 22, 2022 · 1 comment
Assignees
Labels
usability UX improvements

Comments

@shonfeder
Copy link
Contributor

shonfeder commented Sep 22, 2022

I got an interesting error after downloading the latest release of Apalache, complaining about

/LogbackServiceProvider has been compiled by a more recent version of the Java Runtime (class > file version 55.0), this version of the Java Runtime only recognizes class file versions up > to 52.0. 

Quick googling gave me that I should update my java version (https://stackoverflow.com/questions/47457105/class-has-been-compiled-by-a-more-recent-version-of-the-java-environment).

Thanks to @ivan-gavran for the report.

@shonfeder shonfeder added the usability UX improvements label Sep 22, 2022
@shonfeder shonfeder self-assigned this Sep 22, 2022
@shonfeder
Copy link
Contributor Author

This only happens if used with a Java version much older than what we advise, but if more people are impacted by it, we could try doing a validation check on startup or catch this kind of error specifically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
usability UX improvements
Projects
None yet
Development

No branches or pull requests

1 participant