[jira] [Commented] (CXF-8669) Multipart annotation not working 3.4.6 onwards.

2023-05-11 Thread Eric Chatellier (Jira)


[ 
https://issues.apache.org/jira/browse/CXF-8669?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17721710#comment-17721710
 ] 

Eric Chatellier commented on CXF-8669:
--

Ok, thank you.

Tested and it's working.

And I can now see the original missing content type problem.

> Multipart annotation not working 3.4.6 onwards.
> ---
>
> Key: CXF-8669
> URL: https://issues.apache.org/jira/browse/CXF-8669
> Project: CXF
>  Issue Type: Bug
>Affects Versions: 3.4.6, 3.5.5
>Reporter: Abhishek Rana
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 3.6.0, 4.0.1, 3.5.6, 3.4.11
>
>
> Hello Team,
> I have following API declaration
> {code:java}
> @POST
> @Path("/{configurationName}.diff")
> @Consumes(MediaType.MULTIPART_FORM_DATA)
> @Produces({MediaType.APPLICATION_JSON})
> ConfigurationDiffDTO diff(@PathParam("configurationName") String 
> configurationName,
> @Multipart(value = "fromRev", required = false) Long fromRev, 
> @Multipart(value = "toRev", required = false) Long toRev, @Multipart(value = 
> "file", required = false) Attachment file);
> {code}
> Above declaration works fine till 3.4.5 , after I upgraded to 3.5.0 (even 
> 3.4.6) , multipart form values (fromRev and toRev) they are coming as null. 
> Is it a regression?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (CXF-8802) Update to Maven Remote Resources Plugin 3.1.0

2023-05-11 Thread Andriy Redko (Jira)


[ 
https://issues.apache.org/jira/browse/CXF-8802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17721963#comment-17721963
 ] 

Andriy Redko commented on CXF-8802:
---

[https://github.com/apache/maven-remote-resources-plugin/releases/tag/maven-remote-resources-plugin-3.1.0]

> Update to Maven Remote Resources Plugin 3.1.0
> -
>
> Key: CXF-8802
> URL: https://issues.apache.org/jira/browse/CXF-8802
> Project: CXF
>  Issue Type: Improvement
>Reporter: Andriy Redko
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 4.0.2
>
>
> The update to 3.0.0 run into 
> https://issues.apache.org/jira/browse/MRRESOURCES-121, the 3.1.0 fixes the 
> issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CXF-8802) Update to Maven Remote Resources Plugin 3.1.0

2023-05-11 Thread Andriy Redko (Jira)


 [ 
https://issues.apache.org/jira/browse/CXF-8802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8802:
--
Fix Version/s: 3.6.1

> Update to Maven Remote Resources Plugin 3.1.0
> -
>
> Key: CXF-8802
> URL: https://issues.apache.org/jira/browse/CXF-8802
> Project: CXF
>  Issue Type: Improvement
>Reporter: Andriy Redko
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 4.0.2, 3.6.1
>
>
> The update to 3.0.0 run into 
> https://issues.apache.org/jira/browse/MRRESOURCES-121, the 3.1.0 fixes the 
> issue.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CXF-8549) Get rid of EasyMock

2023-05-11 Thread Andriy Redko (Jira)


 [ 
https://issues.apache.org/jira/browse/CXF-8549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8549:
--
Parent: (was: CXF-8407)
Issue Type: Task  (was: Sub-task)

> Get rid of EasyMock 
> 
>
> Key: CXF-8549
> URL: https://issues.apache.org/jira/browse/CXF-8549
> Project: CXF
>  Issue Type: Task
>Affects Versions: 3.4.4, 3.3.11
>Reporter: Andriy Redko
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 4.0.2, 3.6.1
>
>
> Get rid of EasyMock in favor of Mockito since it does require additional 
> access to sealed JDK internals for JDK-16 and above.
>  
> [ ] ./core/pom.xml
> [ ] ./integration/jca/pom.xml
> [ ] ./rt/bindings/coloc/pom.xml
> [ ] ./rt/bindings/corba/pom.xml
> [ ] ./rt/bindings/soap/pom.xml
> [ ] ./rt/databinding/aegis/pom.xml
> [ ] ./rt/databinding/jaxb/pom.xml
> [ ] ./rt/features/clustering/pom.xml
> [ ] ./rt/features/logging/pom.xml
> [ ] ./rt/features/throttling/pom.xml
> [ ] ./rt/frontend/jaxrs/pom.xml
> [ ] ./rt/frontend/jaxws/pom.xml
> [ ] ./rt/frontend/js/pom.xml
> [ ] ./rt/management/pom.xml
> [ ] ./rt/rs/client/pom.xml
> [ ] ./rt/rs/description/pom.xml
> [ ] ./rt/rs/extensions/providers/pom.xml
> [ ] ./rt/rs/extensions/search/pom.xml
> [ ] ./rt/rs/microprofile-client/pom.xml
> [ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
> [ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
> [ ] ./rt/rs/security/sso/oidc/pom.xml
> [ ] ./rt/transports/http/pom.xml
> [ ] ./rt/transports/http-jetty/pom.xml
> [ ] ./rt/transports/http-netty/netty-client/pom.xml
> [ ] ./rt/transports/http-netty/netty-server/pom.xml
> [ ] ./rt/transports/http-undertow/pom.xml
> [ ] ./rt/transports/jms/pom.xml
> [ ] ./rt/transports/websocket/pom.xml
> [ ] ./rt/ws/addr/pom.xml
> [ ] ./rt/ws/policy/pom.xml
> [ ] ./rt/ws/rm/pom.xml
> [ ] ./rt/ws/security/pom.xml
> [ ] ./rt/ws/transfer/pom.xml
> [ ] ./rt/wsdl/pom.xml
> [ ] ./services/xkms/xkms-x509-handlers/pom.xml
> [ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (CXF-8842) Get rid of EasyMock in cxf-core

2023-05-11 Thread Andriy Redko (Jira)
Andriy Redko created CXF-8842:
-

 Summary: Get rid of EasyMock in cxf-core
 Key: CXF-8842
 URL: https://issues.apache.org/jira/browse/CXF-8842
 Project: CXF
  Issue Type: Sub-task
  Components: Core
Reporter: Andriy Redko
Assignee: Andriy Redko
 Fix For: 4.0.2, 3.6.1






--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (CXF-8549) Get rid of EasyMock

2023-05-11 Thread Andriy Redko (Jira)


 [ 
https://issues.apache.org/jira/browse/CXF-8549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8549:
--
Description: 
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above. Also, the EasyMock does not 
support JDK-21 as of today.

 

[ ] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/wsdl/pom.xml
[ ] ./services/xkms/xkms-x509-handlers/pom.xml
[ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml

  was:
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above.

 

[ ] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/wsdl/pom.xml
[ ] ./services/xkms/xkms-x509-handlers/pom.xml
[ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml


> Get rid of EasyMock 
> 
>
> Key: CXF-8549
> URL: https://issues.apache.org/jira/browse/CXF-8549
> Project: CXF
>  Issue Type: Task
>Affects Versions: 3.4.4, 3.3.11
>Reporter: Andriy Redko
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 4.0.2, 3.6.1
>
>
> Get rid of EasyMock in favor of Mockito since it does require additional 
> access to sealed JDK internals for JDK-16 and above. Also, the EasyMock does 
> not support JDK-21 as of today.
>  
> [ ] ./core/pom.xml
> [ ] ./integration/jca/pom.xml
> [ ] ./rt/bindings/coloc/pom.xml
> [ ] ./rt/bindings/corba/pom.xml
> [ ] ./rt/bindings/soap/pom.xml
> [ ] ./rt/databinding/aegis/pom.xml
> [ ] ./rt/databinding/jaxb/pom.xml
> [ ] ./rt/features/clustering/pom.xml
> [ ] ./rt/features/logging/pom.xml
> [ ] ./rt/features/throttling/pom.xml
> [ ] ./rt/frontend/jaxrs/pom.xml
> [ ] ./rt/frontend/jaxws/pom.xml
> [ ] ./rt/frontend/js/pom.xml
> [ ] ./rt/management/pom.xml
> [ ] ./rt/rs/client/pom.xml
> [ ] ./rt/rs/description/pom.xml
> [ ] ./rt/rs/extensions/providers/pom.xml
> [ ] ./rt/rs/extensions/search/pom.xml
> [ ] ./rt/rs/microprofile-client/pom.xml
> [ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
> [ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
> [ ] ./rt/rs/security/sso/oidc/pom.xml
> [ ] ./rt/transports/http/pom.xml
> [ ] ./rt/transports/http-jetty/pom.xml
> [ ] ./rt/transports/http-netty/netty-client/pom.xml
> [ ] ./rt/transports/http-netty/netty-server/pom.xml
> [ ] ./rt/transports/http-undertow/pom.xml
> [ ] ./rt/transports/jms/pom.xml
> [ ] ./rt/transports/websocket/pom.xml
> [ ] ./rt/ws/addr/pom.xml
> [ ] ./rt/ws/policy/pom.xml
> [ ] ./rt/ws/rm/pom.xml
> [ ] ./rt/ws/security/pom.xml
> [ ] ./rt/ws/transfer/pom.xml
> [ ] ./rt/wsdl/pom.xml
> [ ] ./servic

[jira] [Updated] (CXF-8549) Get rid of EasyMock

2023-05-11 Thread Andriy Redko (Jira)


 [ 
https://issues.apache.org/jira/browse/CXF-8549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8549:
--
Description: 
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above. Also, the EasyMock does not 
support JDK-21 as of today.

 
{noformat}
Caused by: java.lang.IllegalArgumentException: 
org.apache.cxf.io.CachedOutputStream$$$EasyMock$1 must be defined in the same 
package as org.easymock.internal.ClassProxyFactory
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$UsingLookup.injectRaw(ClassInjector.java:1635)
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$AbstractBase.inject(ClassInjector.java:118)
at 
org.easymock.bytebuddy.dynamic.loading.ClassLoadingStrategy$UsingLookup.load(ClassLoadingStrategy.java:519)
at 
org.easymock.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:101)
at 
org.easymock.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:6317)
at 
org.easymock.internal.ClassProxyFactory.lambda$createProxy$0(ClassProxyFactory.java:146)
at org.easymock.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
... 34 more {noformat}
 

[ ] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/wsdl/pom.xml
[ ] ./services/xkms/xkms-x509-handlers/pom.xml
[ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml

  was:
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above. Also, the EasyMock does not 
support JDK-21 as of today.

 

[ ] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/wsdl/pom.xml
[ ] ./services/xkms/xkms-x509-handlers/pom.xml
[ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml


> Get rid of EasyMock 
> 
>
> Key: CXF-8549
> URL: https://issues.apache.org/jira/browse/CXF-8549
> Project: CXF
>  Issue Type: Task
>Affects Versions: 3.4.4, 3.3.11
>Reporter: Andriy Redko
>Assignee: Andriy Redko
>Priority: Major
> Fix For: 4.0.2, 3.6.1
>
>
> Get rid of EasyMock in favor of Mockito since it does require additional 
> access to sealed JDK internals for JDK-16 and above. Also, the EasyMock does 
> not support JDK-21 as of today.
>  
> {noformat}
> Caused by: java.lang.IllegalArgumentException: 
> org.apache.cxf.io.CachedOutputStream$$$EasyMock$1 must be defined in the same 
> package as org.easymock.internal.ClassProxyFactory
>   at 
> org.easymock.bytebuddy.dynamic.loading.ClassInjector$UsingLoo

[jira] [Updated] (CXF-8549) Get rid of EasyMock

2023-05-11 Thread Andriy Redko (Jira)


 [ 
https://issues.apache.org/jira/browse/CXF-8549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8549:
--
Description: 
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above. Also, the EasyMock does not 
support JDK-21 as of today.

 
{noformat}
Caused by: java.lang.IllegalArgumentException: 
org.apache.cxf.io.CachedOutputStream$$$EasyMock$1 must be defined in the same 
package as org.easymock.internal.ClassProxyFactory
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$UsingLookup.injectRaw(ClassInjector.java:1635)
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$AbstractBase.inject(ClassInjector.java:118)
at 
org.easymock.bytebuddy.dynamic.loading.ClassLoadingStrategy$UsingLookup.load(ClassLoadingStrategy.java:519)
at 
org.easymock.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:101)
at 
org.easymock.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:6317)
at 
org.easymock.internal.ClassProxyFactory.lambda$createProxy$0(ClassProxyFactory.java:146)
at org.easymock.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
... 34 more {noformat}
 

[X] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/wsdl/pom.xml
[ ] ./services/xkms/xkms-x509-handlers/pom.xml
[ ] ./services/xkms/xkms-x509-repo-ldap/pom.xml

  was:
Get rid of EasyMock in favor of Mockito since it does require additional access 
to sealed JDK internals for JDK-16 and above. Also, the EasyMock does not 
support JDK-21 as of today.

 
{noformat}
Caused by: java.lang.IllegalArgumentException: 
org.apache.cxf.io.CachedOutputStream$$$EasyMock$1 must be defined in the same 
package as org.easymock.internal.ClassProxyFactory
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$UsingLookup.injectRaw(ClassInjector.java:1635)
at 
org.easymock.bytebuddy.dynamic.loading.ClassInjector$AbstractBase.inject(ClassInjector.java:118)
at 
org.easymock.bytebuddy.dynamic.loading.ClassLoadingStrategy$UsingLookup.load(ClassLoadingStrategy.java:519)
at 
org.easymock.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResolutionStrategy.java:101)
at 
org.easymock.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType.java:6317)
at 
org.easymock.internal.ClassProxyFactory.lambda$createProxy$0(ClassProxyFactory.java:146)
at org.easymock.bytebuddy.TypeCache.findOrInsert(TypeCache.java:168)
... 34 more {noformat}
 

[ ] ./core/pom.xml
[ ] ./integration/jca/pom.xml
[ ] ./rt/bindings/coloc/pom.xml
[ ] ./rt/bindings/corba/pom.xml
[ ] ./rt/bindings/soap/pom.xml
[ ] ./rt/databinding/aegis/pom.xml
[ ] ./rt/databinding/jaxb/pom.xml
[ ] ./rt/features/clustering/pom.xml
[ ] ./rt/features/logging/pom.xml
[ ] ./rt/features/throttling/pom.xml
[ ] ./rt/frontend/jaxrs/pom.xml
[ ] ./rt/frontend/jaxws/pom.xml
[ ] ./rt/frontend/js/pom.xml
[ ] ./rt/management/pom.xml
[ ] ./rt/rs/client/pom.xml
[ ] ./rt/rs/description/pom.xml
[ ] ./rt/rs/extensions/providers/pom.xml
[ ] ./rt/rs/extensions/search/pom.xml
[ ] ./rt/rs/microprofile-client/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2/pom.xml
[ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml
[ ] ./rt/rs/security/sso/oidc/pom.xml
[ ] ./rt/transports/http/pom.xml
[ ] ./rt/transports/http-jetty/pom.xml
[ ] ./rt/transports/http-netty/netty-client/pom.xml
[ ] ./rt/transports/http-netty/netty-server/pom.xml
[ ] ./rt/transports/http-undertow/pom.xml
[ ] ./rt/transports/jms/pom.xml
[ ] ./rt/transports/websocket/pom.xml
[ ] ./rt/ws/addr/pom.xml
[ ] ./rt/ws/policy/pom.xml
[ ] ./rt/ws/rm/pom.xml
[ ] ./rt/ws/security/pom.xml
[ ] ./rt/ws/transfer/pom.xml
[ ] ./rt/