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

FISH-6064 FISH-6321 Upgrade Metro to 4.0.0-M4 & EclipseLink to 4.0.0-M3.payara-p1 #5760

Merged
merged 8 commits into from
Jun 1, 2022

Conversation

aubi
Copy link
Contributor

@aubi aubi commented May 19, 2022

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

@aubi aubi changed the title Fish 6064 upgrade metro to 4.0.0-M4 FISH-6064 upgrade metro to 4.0.0-M4 May 19, 2022
@aubi
Copy link
Contributor Author

aubi commented May 19, 2022

TCK result:

Completed runnin447 tests.
Number of TestPassed      = 447
Number of TestFailed      = 0
Number of Testwith Error= 0

@aubi
Copy link
Contributor Author

aubi commented May 19, 2022

TCK runner is here: payara/jakartaee-10-tck-runners#4

Copy link
Member

@Pandrex247 Pandrex247 left a 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>
Copy link
Member

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 :)

Copy link
Member

@Pandrex247 Pandrex247 left a 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

@aubi aubi force-pushed the FISH-6064-upgrade-metro branch from 3a11baa to da4fcd0 Compare May 31, 2022 11:17
@pdudits
Copy link
Contributor

pdudits commented May 31, 2022

Jenkins test please

@aubi aubi force-pushed the FISH-6064-upgrade-metro branch from da4fcd0 to ce0a541 Compare May 31, 2022 12:49
@aubi
Copy link
Contributor Author

aubi commented May 31, 2022

Jenkins test please


<!-- Jakarta XML Binding - forward shim (4 exported as 3) -->
Copy link
Member

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? 😜

@aubi aubi force-pushed the FISH-6064-upgrade-metro branch from ce0a541 to 4b80471 Compare June 1, 2022 11:15
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>
@Pandrex247 Pandrex247 changed the title FISH-6064 upgrade metro to 4.0.0-M4 FISH-6064 FISH-6321 Upgrade Metro to 4.0.0-M4 & EclipseLink to 4.0.0-M3.payara-p1 Jun 1, 2022
@Pandrex247
Copy link
Member

Jenkins test please

@aubi aubi merged commit 592ec53 into payara:Payara6 Jun 1, 2022
@aubi aubi deleted the FISH-6064-upgrade-metro branch June 1, 2022 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants