Skip to content

Update to Jakarta Persistence TCK version 3.2.1#12123

Open
beikov wants to merge 3 commits intohibernate:7.3from
beikov:tck-3.2.1-7.3
Open

Update to Jakarta Persistence TCK version 3.2.1#12123
beikov wants to merge 3 commits intohibernate:7.3from
beikov:tck-3.2.1-7.3

Conversation

@beikov
Copy link
Copy Markdown
Member

@beikov beikov commented Apr 2, 2026

Backport of #12076


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license
and can be relicensed under the terms of the LGPL v2.1 license in the future at the maintainers' discretion.
For more information on licensing, please check here.



Please make sure that the following tasks are completed:
Tasks specific to HHH-20313 (Bug):

  • Add test reproducing the bug
  • Add entries as relevant to migration-guide.adoc OR check there are no breaking changes

https://hibernate.atlassian.net/browse/HHH-20313

@hibernate-github-bot
Copy link
Copy Markdown

hibernate-github-bot bot commented Apr 2, 2026

Thanks for your pull request!

This pull request does not follow the contribution rules. Could you have a look?

❌ All commit messages should start with a JIRA issue key matching pattern HHH-\d+
    ↳ Offending commits: [dc822ca]

› This message was automatically generated.

@yrodiere
Copy link
Copy Markdown
Member

@scottmarlow
Copy link
Copy Markdown
Member

scottmarlow commented Apr 13, 2026

Rebasing as @scottmarlow is telling us the TCK passes now that we've fixed a few issues (https://hibernate.zulipchat.com/#narrow/channel/132094-hibernate-orm-dev/topic/7.2E3.20StoredProcedureQuery.20TCK.20failure/near/585203520)

More specifically, we now pass a test that we failed with ORM 7.3.0.Final. WildFly Preview now passed the StoredProcedureQuery tests (with ORM 7.3.1) but I'm looking into a different failure:

SVR-ERROR: org.hibernate.query.QueryArgumentException: Given type is incompatible with parameter type (java.lang.Integer is not assignable to java.lang.Double)
2026-04-13 09:57:50,966 INFO [stdout] (Thread-61) at org.hibernate@7.3.1.Final//org.hibernate.query.internal.QueryParameterBindingImpl.checkClarifiedType(QueryParameterBindingImpl.java:324)
2026-04-13 09:57:50,966 INFO [stdout] (Thread-61) at org.hibernate@7.3.1.Final//org.hibernate.query.internal.QueryParameterBindingImpl.clarifyType(QueryParameterBindingImpl.java:310)

I'm looking into why I missed this failure (https://github.com/jakartaee/platform-tck/blob/3e642738584b2e4b9a6a9d80bb12fed6b53afb7e/tcks/apis/persistence/persistence-inside-container/spec-tests/src/main/java/ee/jakarta/tck/persistence/core/criteriaapi/metamodelquery/Client2.java#L326) when I tested with ORM 7.3.0.Final.

Update: ORM 7.3.0.Final has the same failure as well.

@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants