[jira] [Created] (CXF-8910) Package Name for https URI
Fabian Ohler created CXF-8910: - Summary: Package Name for https URI Key: CXF-8910 URL: https://issues.apache.org/jira/browse/CXF-8910 Project: CXF Issue Type: Improvement Components: Core Reporter: Fabian Ohler The derivation of package names from URIs should handle https like http. This is also requested in the latest xml binding specification https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8910) Package Name for https URI
[ https://issues.apache.org/jira/browse/CXF-8910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8910: -- Affects Version/s: 4.0.2 > Package Name for https URI > -- > > Key: CXF-8910 > URL: https://issues.apache.org/jira/browse/CXF-8910 > Project: CXF > Issue Type: Improvement > Components: Core >Affects Versions: 4.0.2 >Reporter: Fabian Ohler >Priority: Minor > Fix For: 3.5.7, 3.6.2, 4.0.3 > > > The derivation of package names from URIs should handle https like http. This > is also requested in the latest xml binding specification > https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri > (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8910) Package Name for https URI
[ https://issues.apache.org/jira/browse/CXF-8910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8910: -- Fix Version/s: (was: 3.5.7) (was: 3.6.2) > Package Name for https URI > -- > > Key: CXF-8910 > URL: https://issues.apache.org/jira/browse/CXF-8910 > Project: CXF > Issue Type: Improvement > Components: Core >Affects Versions: 4.0.2 >Reporter: Fabian Ohler >Priority: Minor > Fix For: 4.0.3 > > > The derivation of package names from URIs should handle https like http. This > is also requested in the latest xml binding specification > https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri > (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8910) Package Name for https URI
[ https://issues.apache.org/jira/browse/CXF-8910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8910: -- Fix Version/s: 3.5.7 3.6.2 4.0.3 > Package Name for https URI > -- > > Key: CXF-8910 > URL: https://issues.apache.org/jira/browse/CXF-8910 > Project: CXF > Issue Type: Improvement > Components: Core >Reporter: Fabian Ohler >Priority: Minor > Fix For: 3.5.7, 3.6.2, 4.0.3 > > > The derivation of package names from URIs should handle https like http. This > is also requested in the latest xml binding specification > https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri > (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8910) Package Name for https URI
[ https://issues.apache.org/jira/browse/CXF-8910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8910: -- Affects Version/s: (was: 4.0.2) > Package Name for https URI > -- > > Key: CXF-8910 > URL: https://issues.apache.org/jira/browse/CXF-8910 > Project: CXF > Issue Type: Improvement > Components: Core >Reporter: Fabian Ohler >Priority: Minor > Fix For: 4.1.0 > > > The derivation of package names from URIs should handle https like http. This > is also requested in the latest xml binding specification > https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri > (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8910) Package Name for https URI
[ https://issues.apache.org/jira/browse/CXF-8910?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8910: -- Fix Version/s: 4.1.0 (was: 4.0.3) > Package Name for https URI > -- > > Key: CXF-8910 > URL: https://issues.apache.org/jira/browse/CXF-8910 > Project: CXF > Issue Type: Improvement > Components: Core >Affects Versions: 4.0.2 >Reporter: Fabian Ohler >Priority: Minor > Fix For: 4.1.0 > > > The derivation of package names from URIs should handle https like http. This > is also requested in the latest xml binding specification > https://jakarta.ee/specifications/xml-binding/4.0/jakarta-xml-binding-spec-4.0#mapping-from-a-namespace-uri > (note that the https case was added in version 4) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8872) Get rid of EasyMock in cxf-rt-rs-security-oauth2
[ https://issues.apache.org/jira/browse/CXF-8872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8872: -- Fix Version/s: 3.6.2 4.0.3 > Get rid of EasyMock in cxf-rt-rs-security-oauth2 > > > Key: CXF-8872 > URL: https://issues.apache.org/jira/browse/CXF-8872 > Project: CXF > Issue Type: Sub-task >Reporter: Andriy Redko >Assignee: Andriy Redko >Priority: Major > Fix For: 3.6.2, 4.0.3 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (CXF-8872) Get rid of EasyMock in cxf-rt-rs-security-oauth2
[ https://issues.apache.org/jira/browse/CXF-8872?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko reassigned CXF-8872: - Assignee: Andriy Redko > Get rid of EasyMock in cxf-rt-rs-security-oauth2 > > > Key: CXF-8872 > URL: https://issues.apache.org/jira/browse/CXF-8872 > Project: CXF > Issue Type: Sub-task >Reporter: Andriy Redko >Assignee: Andriy Redko >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8549) Get rid of EasyMock
[ 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 [X] ./rt/bindings/coloc/pom.xml [X] ./rt/bindings/corba/pom.xml [X] ./rt/bindings/soap/pom.xml [X] ./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 [X] ./rt/frontend/jaxrs/pom.xml [X] ./rt/frontend/jaxws/pom.xml [ ] ./rt/frontend/js/pom.xml [X] ./rt/management/pom.xml [ ] ./rt/rs/client/pom.xml [X] ./rt/rs/description/pom.xml [ ] ./rt/rs/extensions/providers/pom.xml [ ] ./rt/rs/extensions/search/pom.xml [ ] ./rt/rs/microprofile-client/pom.xml [X] ./rt/rs/security/oauth-parent/oauth2/pom.xml [ ] ./rt/rs/security/oauth-parent/oauth2-saml/pom.xml [ ] ./rt/rs/security/sso/oidc/pom.xml [X] ./rt/transports/http/pom.xml [X] ./rt/transports/http-jetty/pom.xml [ ] ./rt/transports/http-netty/netty-client/pom.xml [X] ./rt/transports/http-netty/netty-server/pom.xml [X] ./rt/transports/http-undertow/pom.xml [ ] ./rt/transports/jms/pom.xml [X] ./rt/transports/websocket/pom.xml [ ] ./rt/ws/addr/pom.xml [X] ./rt/ws/policy/pom.xml [ ] ./rt/ws/rm/pom.xml [ ] ./rt/ws/security/pom.xml [ ] ./rt/ws/transfer/pom.xml [X] ./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} [X] ./core/pom.xml [ ] ./integration/jca/pom.xml [X] ./rt/bindings/coloc/pom.xml [X] ./rt/bindings/corba/pom.xml [X] ./rt/bindings/soap/pom.xml [X] ./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 [X] ./rt/frontend/jaxrs/pom.xml [X] ./rt/frontend/jaxws/pom.xml [ ] ./rt/frontend/js/pom.xml [X] ./rt/management/pom.xml [ ] ./rt/rs/client/pom.xml [X] ./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 [X] ./rt/transports/http/pom.xml [X] ./rt/transports/http-jetty/pom.xml [ ] ./rt/transports/http-netty/netty-client/pom.xml [X] ./rt/transports/http-netty/netty-server/pom.xml [X] ./rt/transports/http-undertow/pom.xml [ ] ./rt/transports/jms/pom.xml [X] ./rt/transports/websocket/pom.xml [ ] ./rt/ws/addr/pom.xml [X] ./rt/ws/policy/pom.xml [ ] ./rt/ws/rm/pom.xml [ ] ./rt/ws/security/pom.xml [ ] ./rt/ws/transfer/pom.xml [X] ./rt/