-
Notifications
You must be signed in to change notification settings - Fork 300
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
FISH-6064 FISH-6321 Upgrade Metro to 4.0.0-M4 & EclipseLink to 4.0.0-M3.payara-p1 #5760
Conversation
TCK result:
|
TCK runner is here: payara/jakartaee-10-tck-runners#4 |
f160e15
to
3a11baa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems to break the EE7 samples - webservices-osgi can't load AuthConfigProvider
:
[#|2022-05-30T14:49:22.742+0100|WARNING|Payara 6.2022.1.Alpha3-SNAPSHOT|enterprise.system.jaspic.security|_ThreadID=112;_ThreadName=http-thread-pool::http-listener-1(2);_TimeMillis=1653918562742;_LevelValue=900;_MessageID=jaspic.factory_unable_to_load_provider;| SEC1203: GFAuthConfigFactory unable to load Provider: com.sun.xml.wss.provider.wsit.WSITAuthConfigProvider, exception : java.lang.NoClassDefFoundError: jakarta/security/auth/message/config/AuthConfigProvider, cause : java.lang.ClassNotFoundException: jakarta.security.auth.message.config.AuthConfigProvider not found by org.glassfish.metro.webservices-osgi [71].|#]
<jakarta.jws-api.version>3.0.0</jakarta.jws-api.version> | ||
<webservices.version>3.0.3</webservices.version> | ||
<webservices.version>4.0.0-M4</webservices.version> | ||
<org.apache.santuario.version>2.3.0</org.apache.santuario.version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2.3.1 was released a couple of days ago if we wanted to bring in that :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Batch failures are something else it turns out.
However, there are shim conflicts, and there's a warning in the logs about webservices-osgi
getting a CNFE on jakarta.security.auth.message.config.AuthConfigProvider
3a11baa
to
da4fcd0
Compare
Jenkins test please |
da4fcd0
to
ce0a541
Compare
Jenkins test please |
It was causing error: class c.s.t.w.ant.WsImport2 doesn't support the "xendorsed" attribute
|
||
<!-- Jakarta XML Binding - forward shim (4 exported as 3) --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
forward shim (4 exported as 3)
Isn't that a backward shim? 😜
ce0a541
to
4b80471
Compare
Also updates Eclipselink ASM to 9.3.0 (Eclipselink 4 requires at least 9.2.0), and the persisteance API to the final 3.1.0 Signed-off-by: Andrew Pielage <andrew.pielage@payara.fish>
…im-sheroo Signed-off-by: Andrew Pielage <andrew.pielage@payara.fish>
Signed-off-by: Andrew Pielage <andrew.pielage@payara.fish>
Jenkins test please |
Description
Metro upgraded to 4.0.0-M4.
It was necessary to add apache santuario as well.
Testing
Testing Performed
JAXB TCK passed, "SAAJ Compatibility Test Suite Version 1.4"
Also a simple WS application was tested.
Testing Environment
Linux, OpenJDK 11