Closed andymc12 closed 1 year ago
The Arquillian version also needs to be bumped to 1.7.Alpha10. The Alpha9 version is still using a deprecated CDI API that has now been removed in EE 10.
I tried to run the a simple test for Jakarta EE 10 JMSHello example against OpenLiberty 23.0.0.4, and got failure info like this:
org.jboss.arquillian.container.spi.client.container.DeploymentException:
Timeout while waiting for "test-4aa2d2ac-b700-43c0-affe-6ce560cae4bf" ApplicationMBean to reach STARTED.
Actual state: STARTING.
The detailed exception stack on Github actions: https://github.com/hantsy/jakartaee10-starter-boilerplate/actions/runs/5163176246/jobs/9301347537
@hantsy I think you should open a separate issue for the problem you are seeing. Also, I went through the GHA log you linked and found a lot of potential issues before the error it failed on. Have you gone through the whole log looking for application and configuration issues that could cause the failure?
Here are a few of the lines that caught my eye (null variables, missing files, user feature not found, keystore configuration problems) :
All issues should be resolved now to EE 10 support and tests are updated now to use released versions of both open liberty and websphere liberty with EE 10 support instead of beta versions.
Issue Overview
I'd like to test with still-under-development EE10 features, but the
arquillian-support-jakarta-2.0
feature depends onservlet-5.0
and does not tolerate6.0
;Expected Behaviour
I'd like to fully support development in EE10.
Current Behaviour
So far, EE10 support in Liberty is limited by the feature. It results in a feature manager conflict when using EE10 features like
restfulWS-3.1
that depend onservlet-6.0
when thearquillian-support-jakarta-2.0
features depends onservlet-5.0
.Steps To Reproduce
arquillian-support-jakarta-2.0
andrestfulWS-3.1
.Additional Information
I'll plan to provide a PR that adds "6.0" to the tolerates list.