-
Notifications
You must be signed in to change notification settings - Fork 45
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
Support running the TCK with Java 21 #484
Comments
@manovotn Sorry, yes. I fetched the latest upstream on my local branch, but then failed to reset my local branch. |
@bstansberry That is a good point. I can reopen this as a TCK 4.x challenge instead. |
Create an explicit TCK challenge if that is what you want so that it can be
accepted as a mandate of EE 10 was to be able to run on later Java SE
versions. You can then run the tck an report the failures that match the
challenge without needing a new TCK release.
…On Thu, Oct 5, 2023 at 9:54 AM Brian Stansberry ***@***.***> wrote:
@jamezp <https://github.com/jamezp> @manovotn
<https://github.com/manovotn> Is the point here that WildFly wants a TCK
challenge for CDI 4? AIUI the work we are doing in WildFly related to TCK
and SE 21 is not about preparing for EE 11, it's about testing WildFly's EE
10 implementation.
—
Reply to this email directly, view it on GitHub
<#484 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACRDMUBF6TZQKHIS45PVTLX53JZXAVCNFSM6AAAAAA5TKFTB6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBZGE4DEOJYGA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Thank you. Filed #485 as the challenge. |
Thanks, that's definitely a valid challenge. |
Testing WildFly with version 4.0.11 with Java 21 we run into a test failure.
I've narrowed the issue down to https://github.com/jakartaee/cdi-tck/blob/931fb5369c3a5a216beb8d16a54c9d90f7c088b9/impl/src/main/java/org/jboss/cdi/tck/tests/definition/bean/types/ManagedBeanTypesTest.java#L80C30-L80C30. The issue is that in Java 21 the
java.util.List
interface extendsjava.util.SequencedCollection
resulting in the found types to be of size 6 with that extra interface and the expected types with a size of 5, obviously missing thejava.util.SequencedCollection
.I'm not too sure what could be done to fix this without upgrading to Java 21. However, this will become an issue as Jakarta EE 11 is targeting Java 21.
The text was updated successfully, but these errors were encountered: