Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Support for PFL 5.0.0 #32

Open
arjantijms opened this issue Aug 15, 2024 · 0 comments
Open

Support for PFL 5.0.0 #32

arjantijms opened this issue Aug 15, 2024 · 0 comments
Milestone

Comments

@arjantijms
Copy link
Contributor

PFL 5.0.0 fixed a bug/problem that is a showstopper on JDK 22, namelijk replacing a method of unsafe that has been removed in JDK 22:

eclipse-ee4j/orb-gmbal-pfl@b0d64eb#diff-e1b48d52c26b14f63bf55376ce440dea6090b5588515085ca719839eb4585c64L262

However, gmbal 4.0.3 ships with an OSGi protection against versions 5.0.0 or higher, leading to errors such as:

org.glassfish.embeddable.GlassFishException: Unable to resolve
    org.glassfish.main.security.services [162]
    missing requirement
        &(package = com.sun.enterprise.security.common) (version >= 7.0.0) (!(version >= 8.0.0))
        caused by:
            Unable to resolve
                org.glassfish.main.security [296]
                missing requirement
                    &(package = org.glassfish.gmbal) (version >= 4.0.0) (!(version >= 5.0.0))
                    caused by:
                        Unable to resolve
                            org.glassfish.gmbal.gmbal [177]
                            missing requirement
                                &(package = org.glassfish.pfl.basic.algorithm) (version >= 4.1.0) (!(version >= 5.0.0)))]]

This protection should be widened to allow for 5.0.0, or a gmbal 4.1 should be released targeting 5.x specifically.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants