This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomee.git


The following commit(s) were added to refs/heads/main by this push:
     new 848902f88c TOMEE-4640 - Pin data-standalone TCK Arquillian to 
1.9.1.Final
848902f88c is described below

commit 848902f88c5fe72e8194d43f7e5691edb3c0156e
Author: Richard Zowalla <[email protected]>
AuthorDate: Mon Jul 20 20:34:18 2026 +0200

    TOMEE-4640 - Pin data-standalone TCK Arquillian to 1.9.1.Final
    
    The Jakarta Data TCK 1.0.1 StandaloneExtension calls
    ArquillianExtension.handleTestExecutionException(ExtensionContext, 
Throwable),
    which was removed in arquillian-junit5 1.10.0.Final. The dependabot bump 
from
    1.9.1.Final to 1.10.1.Final (a0346ac309) made every EntityTests method error
    with a NoSuchMethodError before any query ran; it went unnoticed because no 
CI
    job activates the tck-data profile. With 1.9.1.Final restored, EntityTests
    passes 73/73 against TomEE Plume (EclipseLink).
---
 tck/data-standalone/pom.xml | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tck/data-standalone/pom.xml b/tck/data-standalone/pom.xml
index 550970282b..e09e8ac245 100644
--- a/tck/data-standalone/pom.xml
+++ b/tck/data-standalone/pom.xml
@@ -28,8 +28,17 @@
 
     <properties>
         <jakarta.data-tck.version>1.0.1</jakarta.data-tck.version>
-        <!-- Must match the Arquillian version the TCK was built against -->
-        <arquillian.version.tck>1.10.1.Final</arquillian.version.tck>
+        <!--
+            Must match the Arquillian version the Jakarta Data TCK 1.0.1 was 
built against.
+            Pinned to 1.9.1.Final on purpose: the TCK's StandaloneExtension 
calls
+            ArquillianExtension.handleTestExecutionException(ExtensionContext, 
Throwable),
+            which exists up to 1.9.x but was removed in 1.10.0.Final. Running 
against 1.10.x
+            makes every EntityTests method error with a NoSuchMethodError 
before any query
+            executes. Do NOT let dependabot bump this past 1.9.x until the TCK 
is rebuilt
+            against a newer Arquillian. (Regression introduced by the 1.9.1 -> 
1.10.1 bump in
+            commit a0346ac309, which went unnoticed because no CI job runs the 
tck-data profile.)
+        -->
+        <arquillian.version.tck>1.9.1.Final</arquillian.version.tck>
     </properties>
 
     <dependencyManagement>

Reply via email to