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

Add Vaadin metadata to GraalVM Reachability Repository #20363

Open
mshabarov opened this issue Oct 29, 2024 · 0 comments
Open

Add Vaadin metadata to GraalVM Reachability Repository #20363

mshabarov opened this issue Oct 29, 2024 · 0 comments
Labels
enhancement native-image Issues related to native image compilation, GraalVM

Comments

@mshabarov
Copy link
Contributor

Describe your motivation

Native Image builds only include elements directly reachable from the entry point, libraries, and JDK classes. Dynamic features like reflection and proxies may leave some elements undiscovered, causing runtime issues. Thus, Native Image requires a metadata from Vaadin to make it ready for Native compilation.

Describe the solution you'd like

Provide Vaadin reachability data and commit it to GraalVM Reachability Metadata Repository.

See also Reachability Metadata docs for more details.

Describe alternatives you've considered

Provide reachability metadata as part of Vaadin JARs, this is the best way, but I don't know what is easier.

Additional context

Target release is 24.6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement native-image Issues related to native image compilation, GraalVM
Projects
Status: 🪵Product backlog
Development

No branches or pull requests

1 participant