Replies: 1 comment 1 reply
-
That is a very old version of ebean. The current versions of Ebean is 16 and 17. That version will NOT be compatible with Java 25 bytecode. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Context
I am developing a project using the following stack:
Framework: Play Framework 3.0.10
Java: Amazon Corretto 25
Ebean: 8.5.0 (via play-ebean plugin)
Environment: IntelliJ IDEA with Ebean Enhancer Plugin, running via the SBT shell.
The Problem
When attempting to run the project, the Guice injector fails to initialize, throwing a BeanNotEnhancedException.
Log.txt
Despite having the Ebean Enhancement plugin enabled in IntelliJ, the runtime (SBT shell/Play Dev Mode) does not recognize the class as enhanced. This is particularly complex in my setup because I use a layered principal where the original Ebean models are compiled
across multiple layers, which may be interfering with the standard Ebean enhancement path.
Architecture Details
Layered Models: My Ebean models undergo a layered compilation process. The Permission model is located in the shadow.web.models package.
Build Flow: I am running the project via the SBT shell within IntelliJ.
What I’ve Checked
The IntelliJ Ebean plugin is active.
The ebean.mf file includes the correct packages.
The project compiles, but the runtime enhancement check fails during the EbeanDynamicEvolutions startup.
Beta Was this translation helpful? Give feedback.
All reactions