Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] Staged EE 10 Platform TCK for running on Java 21 (as well as Java 11/17) which also updates Web tests that previously used (optional) web-app_2_2.dtd + addresses some Persistence challenges...

Looks like we missed a failure with the assembly tests in the [7] run:

"
Caused by: org.xml.sax.SAXParseException; lineNumber: 28; columnNumber: 18; Deployment descriptor file WEB-INF/web.xml in archive [assembly_compat_standalone_war_compat12_13_component_web]. cvc-complex-type.2.4.a: Invalid content was found starting with element '{"https://jakarta.ee/xml/ns/jakartaee":description}'. One of '{"https://jakarta.ee/xml/ns/jakartaee":servlet-class, "https://jakarta.ee/xml/ns/jakartaee":jsp-file, "https://jakarta.ee/xml/ns/jakartaee":init-param, "https://jakarta.ee/xml/ns/jakartaee":load-on-startup, "https://jakarta.ee/xml/ns/jakartaee":enabled, "https://jakarta.ee/xml/ns/jakartaee":async-supported, "https://jakarta.ee/xml/ns/jakartaee":run-as, "https://jakarta.ee/xml/ns/jakartaee":security-role-ref, "https://jakarta.ee/xml/ns/jakartaee":multipart-config}' is expected.
"

Will need to address ^ and stage a new Platform TCK build.

On 7/1/24 1:12 PM, Scott Marlow wrote:

A new EE 10 Platform TCK has been staged [1] that includes changes for various TCK challenges via [2] that can be summarized as covering additional Java 21 changes + updating from tests from web-app_2_2.dtd => web-app_5_0.xsd.  A few Persistence TCK challenges have been addressed as well. 

Component TCKs [3][4][5] have been staged to reflect Platform TCK test changes made for the EE 10 Platform TCK.

I started a GlassFish TCK run against [1] via the [7] CI job (testing with Java 17 as we haven't added Java 21 support yet to that job).  I'm also testing WildFly against[1] on Java 21. 

If other implementations would like to run against the [1] staged jakarta-jakartaeetck-10.0.5.zip, please respond to this email if you need more time to test any of the staged TCKs beyond the end of this week.  I'd like to create a specifications repo pull request [8] to promote the TCKs some time next week.

Scott

[1] https://download.eclipse.org/ee4j/jakartaee-tck/jakartaee10/staged/eftl//jakarta-jakartaeetck-10.0.5.zip

[2] changes:
 - https://github.com/jakartaee/platform-tck/issues/1313 accepted TCK challenge "Old DTDs/Schema in deployment descriptors of Tags/Pages/Servlet/Assembly Platform TCK tests"
 - https://github.com/jakartaee/persistence/issues/637 accepted TCK challenge "TCK should not set version on entity manually"
 - https://github.com/jakartaee/persistence/issues/632 accepted TCK challenge "
Derived identity TCK tests rely on unspecified cascading behavior"
 - https://github.com/jakartaee/platform-tck/issues/1260 accepted TCK challenge "SQL DML change for running on Java 21"
 - https://github.com/jakartaee/platform-tck/pull/1321 - JspException.getRootCause() has been deprecated and was removed in Pages 4.0 (Jakarta EE11).
 - https://github.com/jakartaee/tags/issues/255 accepted TCK challenge for running on Java 19+ "Update jstl dates for java21"
 
[3] https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-servlet-tck-6.0.2.zip

[4] https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-connectors-tck-2.1.2.zip

[5] https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-tags-tck-3.0.1.zip

[6] https://www.eclipse.org/downloads/download.php?file=/ee4j/jakartaee-tck/jakartaee10/staged/eftl/jakarta-persistence-tck-3.1.5.zip

[7] https://ci.eclipse.org/jakartaee-tck/job/10/job/eftl-jakartaeetck-run-100/237/

[8] https://github.com/jakartaee/specifications



Back to the top