]
Brian Stansberry updated WFLY-13903:
------------------------------------
Component/s: Security
Bouncycastle - Failing tests in RESTEasy TS
-------------------------------------------
Key: WFLY-13903
URL:
https://issues.redhat.com/browse/WFLY-13903
Project: WildFly
Issue Type: Bug
Components: Security
Affects Versions: 21.0.0.Beta1
Reporter: Fabio Burzigotti
Assignee: Emmanuel Hugonnet
Priority: Blocker
[~ehugonnet] please set the component. I cannot find anything suitable.
I noticed it in the context of a bootable JAR execution but [~jfdenise] confirmed this
happens with WF 21 Beta1.
This is about some tests in the RESTEasy TS which has been adapted to execute against
bootable JARs through a specific profile [1].
The tests are running successfully with WildFly 20.0.1.Final (the {{ejb}} layer needs to
be removed for this experiment to be run [2]) but fail against 21.0.0.Beta1, so it is a
regression.
There are 108 tests failing but this JIRA is reporting just one as a reference, see
"Steps to reproduce" in order to have a full list:
{code}
org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest.org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
Error Details
Cannot deploy BlacklistedMediaTypeTest.war: {"WFLYCTL0062: Composite operation
failed and was rolled back. Steps that failed:" => {"Operation step-1"
=> {"WFLYCTL0080: Failed services" =>
{"jboss.module.service.\"deployment.BlacklistedMediaTypeTest.war\".main"
=> "WFLYSRV0179: Failed to load module: deployment.BlacklistedMediaTypeTest.war
Caused by: org.jboss.modules.ModuleNotFoundException: org.bouncycastle"}}}}
{code}
*Steps to reproduce*:
1. clone
https://github.com/fabiobrz/Resteasy/tree/bootable-jar-support
2. build RESTEasy:
{code}
$ mvn install -Dmaven.test.skip=true -Dmaven.repo.local=/home/my-local-repo
{code}
3. cd to testsuite directory:
{code}
cd testsuite
{code}
4. run the test against WF 21.0.0.Beta1 with bootable JAR:
{code}
mvn clean verify -am -pl integration-tests -Dmaven.repo.local=/home/my-local-repo
-Dserver.version=21.0.0.Beta1
-Dtest=org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
-Ddisable.microprofile.tests -Dserver.home=foo -Dts.bootable
{code}
The test should *fail*
5. run the test against WF 20.0.1.Final with bootable JAR:
{code}
mvn clean verify -am -pl integration-tests -Dmaven.repo.local=/home/my-local-repo
-Dserver.version=20.0.1.Final
-Dtest=org.jboss.resteasy.test.providers.mediatype.BlacklistedMediaTypeTest
-Ddisable.microprofile.tests -Dserver.home=foo -Dts.bootable
{code}
The test should *pass*
[1]
https://github.com/resteasy/Resteasy/pull/2526/files#diff-8c7ea03eb619e46...
[2]
https://github.com/resteasy/Resteasy/pull/2526/files#diff-8c7ea03eb619e46...