[jira] [Updated] (CXF-8671) Support Jakarta EE 10
[ https://issues.apache.org/jira/browse/CXF-8671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8671: -- Description: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Beans QL, and embedded container, which have been made removed) * Jakarta Expression Language 5.0* * Jakarta Interceptors 2.1* * Jakarta JSON Processing 2.1* * Jakarta JSON Binding 3.0* * Jakarta Mail 2.1* * Jakarta Managed Beans 2.0 * Jakarta Messaging 3.1* * Jakarta Persistence 3.1* * Jakarta RESTful Web Services 3.1* * Jakarta Security 3.0* * Jakarta Servlet 6.0* * Jakarta Server Faces 4.0* * Jakarta Server Pages 3.1* * Jakarta Standard Tag Library 3.0* * Jakarta Transactions 2.0 * Jakarta WebSocket 2.1* * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta Enterprise Beans QL * Jakarta Enterprise Beans 2.x API group * Jakarta Enterprise Web Services 2.0 * Jakarta SOAP with Attachments 3.0* * Jakarta XML Web Services 4.0* * Jakarta XML Binding 4.0* Rest Client TCK update: - [https://github.com/eclipse/microprofile-rest-client/pull/352] Updates required: - *[DONE]* Brave 6 - *[DONE]* OpenTelemetry 1.37.0+ - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)] - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 ([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0]) - *[DONE]* Undertow 2.3.x - *[DONE]* Jetty 12 ([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0]) - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)] - *[DONE]* Hibernate 6.4 ([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/]) - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/]) - *[DONE]* Spring Boot 3.3 ([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0]) - Spring Security 6.3 ([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0]) - Micrometer 1.13 ([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1]) - Micrometer Tracing 1.3 ([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)] - *[DONE]* Spring LDAP 3.2 ([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)] Microprofile 6.0 ([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),] aligned with JakartaEE 10 core profile: - Microprofile OpenAPI 3.1 ([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1]) - Microprofile Config 3.1 ([https://github.com/eclipse/microprofile-config/releases/tag/3.1]) - Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1]) - [https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final] Migration Guide: [https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide] was: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Beans QL, and embedded contain
[jira] [Updated] (CXF-8671) Support Jakarta EE 10
[ https://issues.apache.org/jira/browse/CXF-8671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8671: -- Description: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Beans QL, and embedded container, which have been made removed) * Jakarta Expression Language 5.0* * Jakarta Interceptors 2.1* * Jakarta JSON Processing 2.1* * Jakarta JSON Binding 3.0* * Jakarta Mail 2.1* * Jakarta Managed Beans 2.0 * Jakarta Messaging 3.1* * Jakarta Persistence 3.1* * Jakarta RESTful Web Services 3.1* * Jakarta Security 3.0* * Jakarta Servlet 6.0* * Jakarta Server Faces 4.0* * Jakarta Server Pages 3.1* * Jakarta Standard Tag Library 3.0* * Jakarta Transactions 2.0 * Jakarta WebSocket 2.1* * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta Enterprise Beans QL * Jakarta Enterprise Beans 2.x API group * Jakarta Enterprise Web Services 2.0 * Jakarta SOAP with Attachments 3.0* * Jakarta XML Web Services 4.0* * Jakarta XML Binding 4.0* Rest Client TCK update: - [https://github.com/eclipse/microprofile-rest-client/pull/352] Updates required: - *[DONE]* Brave 6 - *[DONE]* OpenTelemetry 1.37.0+ - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)] - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 ([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0]) - *[DONE]* Undertow 2.3.x - *[DONE]* Jetty 12 ([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0]) - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)] - *[DONE]* Hibernate 6.4 ([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/]) - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/]) - *[DONE]* Spring Boot 3.3 ([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0]) - *[DONE]* Spring Security 6.3 ([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0]) - *[DONE]* Micrometer 1.13 ([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1]) - *[DONE]* Micrometer Tracing 1.3 ([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)] - *[DONE]* Spring LDAP 3.2 ([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)] Microprofile 6.0 ([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),] aligned with JakartaEE 10 core profile: - Microprofile OpenAPI 3.1 ([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1]) - Microprofile Config 3.1 ([https://github.com/eclipse/microprofile-config/releases/tag/3.1]) - Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1]) - [https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final] Migration Guide: [https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide] was: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Bea
[jira] [Updated] (CXF-8671) Support Jakarta EE 10
[ https://issues.apache.org/jira/browse/CXF-8671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8671: -- Description: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Beans QL, and embedded container, which have been made removed) * Jakarta Expression Language 5.0* * Jakarta Interceptors 2.1* * Jakarta JSON Processing 2.1* * Jakarta JSON Binding 3.0* * Jakarta Mail 2.1* * Jakarta Managed Beans 2.0 * Jakarta Messaging 3.1* * Jakarta Persistence 3.1* * Jakarta RESTful Web Services 3.1* * Jakarta Security 3.0* * Jakarta Servlet 6.0* * Jakarta Server Faces 4.0* * Jakarta Server Pages 3.1* * Jakarta Standard Tag Library 3.0* * Jakarta Transactions 2.0 * Jakarta WebSocket 2.1* * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta Enterprise Beans QL * Jakarta Enterprise Beans 2.x API group * Jakarta Enterprise Web Services 2.0 * Jakarta SOAP with Attachments 3.0* * Jakarta XML Web Services 4.0* * Jakarta XML Binding 4.0* Rest Client TCK update: - [https://github.com/eclipse/microprofile-rest-client/pull/352] Updates required: - *[DONE]* Brave 6 - *[DONE]* OpenTelemetry 1.37.0+ - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)] - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 ([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0]) - *[DONE]* Undertow 2.3.x - *[DONE]* Jetty 12 ([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0]) - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)] - *[DONE]* Hibernate 6.4 ([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/]) - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/]) - *[DONE]* Spring Boot 3.3 ([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0]) - *[DONE]* Spring Security 6.3 ([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0]) - *[DONE]* Micrometer 1.13 ([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1]) - *[DONE]* Micrometer Tracing 1.3 ([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)] - *[DONE]* Spring LDAP 3.2 ([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)] Microprofile 6.0 ([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),] aligned with JakartaEE 10 core profile: - *[DONE]* Microprofile OpenAPI 3.1 ([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1]) - Microprofile Config 3.1 ([https://github.com/eclipse/microprofile-config/releases/tag/3.1]) - Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1]) - [https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final] Migration Guide: [https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide] was: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enter
[jira] [Updated] (CXF-8671) Support Jakarta EE 10
[ https://issues.apache.org/jira/browse/CXF-8671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8671: -- Description: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and associated Jakarta Enterprise Beans QL, and embedded container, which have been made removed) * Jakarta Expression Language 5.0* * Jakarta Interceptors 2.1* * Jakarta JSON Processing 2.1* * Jakarta JSON Binding 3.0* * Jakarta Mail 2.1* * Jakarta Managed Beans 2.0 * Jakarta Messaging 3.1* * Jakarta Persistence 3.1* * Jakarta RESTful Web Services 3.1* * Jakarta Security 3.0* * Jakarta Servlet 6.0* * Jakarta Server Faces 4.0* * Jakarta Server Pages 3.1* * Jakarta Standard Tag Library 3.0* * Jakarta Transactions 2.0 * Jakarta WebSocket 2.1* * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta Enterprise Beans QL * Jakarta Enterprise Beans 2.x API group * Jakarta Enterprise Web Services 2.0 * Jakarta SOAP with Attachments 3.0* * Jakarta XML Web Services 4.0* * Jakarta XML Binding 4.0* Rest Client TCK update: - [https://github.com/eclipse/microprofile-rest-client/pull/352] Updates required: - *[DONE]* Brave 6 - *[DONE]* OpenTelemetry 1.37.0+ - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)] - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 ([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0]) - *[DONE]* Undertow 2.3.x - *[DONE]* Jetty 12 ([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0]) - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)] - *[DONE]* Hibernate 6.4 ([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/]) - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/]) - *[DONE]* Spring Boot 3.3 ([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0]) - *[DONE]* Spring Security 6.3 ([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0]) - *[DONE]* Micrometer 1.13 ([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1]) - *[DONE]* Micrometer Tracing 1.3 ([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)] - *[DONE]* Spring LDAP 3.2 ([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)] Microprofile 6.0 ([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),] aligned with JakartaEE 10 core profile: - *[DONE]* Microprofile OpenAPI 3.1 ([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1]) - *[DONE]* Microprofile Config 3.1 ([https://github.com/eclipse/microprofile-config/releases/tag/3.1]) - *[DONE]* Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1]) - [https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final] Migration Guide: [https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide] was: Support Jakarta EE 10 Jakarta EE 10 has Landed - [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/] [https://jakarta.ee/release/10/] [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/] Specs ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):] * Jakarta Activation 2.1* * Jakarta Authentication 3.0* * Jakarta Authorization 2.1* * Jakarta Batch 2.1* * Jakarta Bean Validation 3.0 * Jakarta Common Annotations 2.1* * Jakarta Concurrency 3.0* * Jakarta Connectors 2.1* * Jakarta Contexts and Dependency Injection 4.0* * Jakarta Debugging Support for Other Languages 2.0 * Jakarta Dependency Injection 2.0 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity beans and assoc
[jira] [Updated] (CXF-8995) OpcodesProxy java.lang.ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 7
[ https://issues.apache.org/jira/browse/CXF-8995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8995: -- Fix Version/s: 3.6.5 4.0.6 (was: 4.0.5) (was: 3.6.4) > OpcodesProxy java.lang.ArrayIndexOutOfBoundsException: Index 7 out of bounds > for length 7 > - > > Key: CXF-8995 > URL: https://issues.apache.org/jira/browse/CXF-8995 > Project: CXF > Issue Type: Bug >Affects Versions: 3.6.0, 3.6.1, 3.6.2, 3.6.3, 4.0.4 >Reporter: Florian Wermelskirchen >Assignee: Andriy Redko >Priority: Major > Fix For: 3.6.5, 4.0.6 > > > After upgrading our software to apache camel 3.22.1 and cxf 3.6.2 we get this > Error running our Tests. > {code:java} > 2024-04-02 14:44:01,698 | ERROR | Test worker | > org.apache.camel.impl.engine.AbstractCamelContext | Error starting > CamelContext (camel-1) due to exception thrown: Index 7 out of bounds for > length 7 > java.lang.ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 7 > at org.apache.cxf.common.util.OpcodesProxy.(OpcodesProxy.java:37) > at > org.apache.cxf.common.util.ASMHelperImpl.getOpCodes(ASMHelperImpl.java:105) > at > org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:200) > at > org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:122) > at > org.apache.cxf.jaxws.spi.WrapperClassCreatorProxyService.generate(WrapperClassCreatorProxyService.java:40) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:670) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:642) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:463) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:693) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:529) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:262) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103) > at > org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) > at > org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) > at > org.apache.camel.component.cxf.jaxws.CxfConsumer.createServer(CxfConsumer.java:75) > at > org.apache.camel.component.cxf.jaxws.CxfConsumer.doStart(CxfConsumer.java:107) > at > org.apache.camel.support.service.BaseService.start(BaseService.java:119) > at > org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:113) > at > org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3760) > at > org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:401) > at > org.apache.camel.impl.engine.InternalRouteStartupManager.doStartRouteConsumers(InternalRouteStartupManager.java:319) > at > org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:213) > at > org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:147) > at > org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3445) > at > org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:3114) > at > org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:3069) > at > org.apache.camel.spring.boot.SpringBootCamelContext.doStart(SpringBootCamelContext.java:43) > at > org.apache.camel.support.service.BaseService.start(BaseService.java:119) > at > org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2718) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:262) > at > org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:119) > at > org.apache.camel.test.spring.junit5.CamelAnnotationsHandler$8.execute(CamelAnnotationsHandler.java:407) > at > org.apache.camel.test.spring.junit5.CamelSpringTestHelper.doToSpringCamelContexts(CamelSpringTestHelper.java:108) > at > org.apache.camel.test.sp
[jira] [Updated] (CXF-8691) Logging Feature - Sensitive element with arrays
[ https://issues.apache.org/jira/browse/CXF-8691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8691: -- Fix Version/s: 3.5.10 3.6.5 4.0.6 (was: 3.5.9) (was: 4.0.5) (was: 3.6.4) > Logging Feature - Sensitive element with arrays > --- > > Key: CXF-8691 > URL: https://issues.apache.org/jira/browse/CXF-8691 > Project: CXF > Issue Type: Bug > Components: JAX-RS >Affects Versions: 3.4.0, 3.5.1 >Reporter: Daniel >Assignee: Andriy Redko >Priority: Minor > Labels: Logging > Fix For: 3.5.10, 3.6.5, 4.0.6 > > > Hi, > I am trying to use the LoggingFeature within cxf-rt and hide sensitive > element names. > The code I use looks like the following: > > {code:java} > LoggingFeature loggingFeature = new LoggingFeature(); > loggingFeature.setLogBinary(false); > loggingFeature.setPrettyLogging(true); > loggingFeature.setLogMultipart(false); > loggingFeature.addSensitiveElementNames(new > HashSet<>(Arrays.asList("password"))); > {code} > Payload: > {code:java} > private final String shortName; > private final char[] password; > {code} > > Output: > > {code:java} > [services.MyWebservicePort.REQ_OUT] INFO - REQ_OUT > Address: http:// > HttpMethod: POST > Content-Type: application/json > ExchangeId: 560b73ae-e7e0-4687-9674-19ee72995a08 > Headers: {Accept=text/plain, Accept-Encoding=gzip;q=1.0, identity; q=0.5, > *;q=0, Content-Type=application/json} > Payload: > {"shortName":"UserName","password":["G","e","h","e","i","m","1","2","3","!"]} > {code} > As you can see, my password is not hidden in the output of the payload. It is > important to mention, that the field "password" in my code is declared as a > char-array. > However, if I add "shortName" to the sensetiveElementNames, everything works > as expected. The shortName is hidden (XXX), due to it beeing declared as a > String. > I looked at the source code an tracked the problem down to a regex. > "password" is not found, as the value is an array (MarkSensetiveHelper.java) > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8629) AsyncHTTPConduit (hc5) should support chunked request / response
[ https://issues.apache.org/jira/browse/CXF-8629?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8629: -- Fix Version/s: 3.5.10 3.6.5 4.0.6 (was: 3.5.9) (was: 4.0.5) (was: 3.6.4) > AsyncHTTPConduit (hc5) should support chunked request / response > > > Key: CXF-8629 > URL: https://issues.apache.org/jira/browse/CXF-8629 > Project: CXF > Issue Type: Bug >Affects Versions: 3.5.0, 3.4.5 >Reporter: Andriy Redko >Assignee: Andriy Redko >Priority: Major > Fix For: 3.5.10, 3.6.5, 4.0.6 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-7396) CachedOutputStream doesn't delete temp files
[ https://issues.apache.org/jira/browse/CXF-7396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-7396: -- Fix Version/s: 3.5.10 3.6.5 4.0.6 (was: 3.5.9) (was: 4.0.5) (was: 3.6.4) > CachedOutputStream doesn't delete temp files > > > Key: CXF-7396 > URL: https://issues.apache.org/jira/browse/CXF-7396 > Project: CXF > Issue Type: Bug > Components: Core >Affects Versions: 3.1.8 >Reporter: Matthew Roth >Assignee: Andriy Redko >Priority: Minor > Fix For: 3.5.10, 3.6.5, 4.0.6 > > Attachments: HTTP Request.jmx, Screenshot 2020-05-05 at 10.09.43.png, > Screenshot 2020-05-12 at 12.42.11.png, image-2018-05-29-13-58-03-109.png, > image-2018-05-29-14-00-16-442.png, image-2018-05-29-14-00-54-215.png > > > In the CachedOutputStream the method maybeDeleteTempFile doesn't always > delete the temp file when it should. > > this.streamList.remove(stream) > Doesn't remove the stream, occasionally the stream is not in the list causing > the check of this.streamList().isEmpty() to fail. Also occurs when > this.streamList() contains multiple streams. > This seems occur when too many large requests are processed in a row. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-8675) jakarta.xml.bind.ModuleUtil error after jaxb 3.0.1 upgrade
[ https://issues.apache.org/jira/browse/CXF-8675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8675: -- Fix Version/s: 4.0.6 (was: 4.0.5) > jakarta.xml.bind.ModuleUtil error after jaxb 3.0.1 upgrade > -- > > Key: CXF-8675 > URL: https://issues.apache.org/jira/browse/CXF-8675 > Project: CXF > Issue Type: Task > Components: Core >Reporter: Jim Ma >Assignee: Jim Ma >Priority: Major > Fix For: 4.0.6 > > > SOAPRpcLitClientTypeTest throws the follow exception. > [INFO] Running org.apache.cxf.systest.type_test.soap.SOAPRpcLitClientTypeTest > jakarta.xml.ws.WebServiceException: > org.apache.cxf.service.factory.ServiceConstructionException > at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:373) > at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:255) > at > org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:130) > at jakarta.xml.ws.Endpoint.publish(Endpoint.java:224) > at > org.apache.cxf.systest.type_test.soap.SOAPRpcLitServerImpl.run(SOAPRpcLitServerImpl.java:33) > at > org.apache.cxf.testutil.common.AbstractTestServerBase.startInProcess(AbstractTestServerBase.java:44) > at > org.apache.cxf.testutil.common.ServerLauncher.launchServer(ServerLauncher.java:193) > at > org.apache.cxf.testutil.common.AbstractClientServerTestBase.launchServer(AbstractClientServerTestBase.java:91) > at > org.apache.cxf.systest.type_test.soap.SOAPRpcLitClientTypeTest.startServers(SOAPRpcLitClientTypeTest.java:45) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > at > org.junit.internal.runners.statements.RunBefores.invokeMethod(RunBefores.java:33) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:364) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:272) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:237) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:158) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > Caused by: org.apache.cxf.service.factory.ServiceConstructionException > at > org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:360) > at > org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:87) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:425) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:527) > at > org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:262) > at > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199) > at > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103) > at > org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) > at > org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:210) > at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:458) > at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:336) > ... 28 more > Caused by: jakarta.xml.bind.JAXBException: Package javax.xml.namespace with > Jakarta XML Binding clas
[jira] [Updated] (CXF-8763) Migrate to Jakarta WebSocket (from Jetty Websockets)
[ https://issues.apache.org/jira/browse/CXF-8763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-8763: -- Fix Version/s: 4.0.6 (was: 4.0.5) > Migrate to Jakarta WebSocket (from Jetty Websockets) > > > Key: CXF-8763 > URL: https://issues.apache.org/jira/browse/CXF-8763 > Project: CXF > Issue Type: Improvement >Reporter: Andriy Redko >Assignee: Andriy Redko >Priority: Major > Fix For: 4.0.6 > > > Migrate from Jetty WebSockets to Jakarta WebSockets -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (CXF-9035) Fix java.util.ConcurrentModificationException at org.apache.cxf.message.MessageImpl.calcContextCache
Andriy Redko created CXF-9035: - Summary: Fix java.util.ConcurrentModificationException at org.apache.cxf.message.MessageImpl.calcContextCache Key: CXF-9035 URL: https://issues.apache.org/jira/browse/CXF-9035 Project: CXF Issue Type: Bug Affects Versions: 4.0.4, 3.6.3, 3.5.8 Reporter: Andriy Redko Assignee: Andriy Redko Fix For: 3.5.9, 4.0.5, 3.6.4 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (CXF-9035) Fix java.util.ConcurrentModificationException at org.apache.cxf.message.MessageImpl.calcContextCache
[ https://issues.apache.org/jira/browse/CXF-9035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andriy Redko updated CXF-9035: -- Description: {noformat} org.apache.cxf.jaxrs.client.logging.RESTLoggingTest.testBinary Failing for the past 1 build (Since #1182 ) Took 22 ms. Error MessageProblem with reading the data, class java.io.InputStream, ContentType: application/octet-stream.Stacktracejakarta.ws.rs.client.ResponseProcessingException: Problem with reading the data, class java.io.InputStream, ContentType: application/octet-stream. at org.apache.cxf.jaxrs.impl.ResponseImpl.reportMessageHandlerProblem(ResponseImpl.java:553) at org.apache.cxf.jaxrs.impl.ResponseImpl.doReadEntity(ResponseImpl.java:495) at org.apache.cxf.jaxrs.client.AbstractClient.readBody(AbstractClient.java:566) at org.apache.cxf.jaxrs.client.WebClient.handleResponse(WebClient.java:1172) at org.apache.cxf.jaxrs.client.WebClient.doResponse(WebClient.java:1160) at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1086) at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:931) at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:900) at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:460) at org.apache.cxf.jaxrs.client.WebClient.get(WebClient.java:640) at org.apache.cxf.jaxrs.client.logging.RESTLoggingTest.testBinary(RESTLoggingTest.java:70) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) Caused by: java.util.ConcurrentModificationException at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1605) at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1638) at java.base/java.util.HashMap$EntryIterator.next(HashMap.java:1636) at java.base/java.util.HashMap.putMapEntries(HashMap.java:519) at java.base/java.util.HashMap.putAll(HashMap.java:791) at org.apache.cxf.message.MessageImpl.calcContextCache(MessageImpl.java:216) at org.apache.cxf.message.MessageImpl.getContextualProperty(MessageImpl.java:179) at org.apache.cxf.message.MessageUtils.getContextualBoolean(MessageUtils.java:153) at org.apache.cxf.jaxrs.impl.HttpHeadersImpl.getRequestHeaders(HttpHeadersImpl.java:210) at org.apache.cxf.jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1610) at org.apache.cxf.jaxrs.impl.ResponseImpl.doReadEntity(ResponseImpl.java:474) {noformat} > Fix java.util.ConcurrentModificationException at > org.apache.cxf.message.MessageImpl.calcContextCache > > > Key: CXF-9035 > URL: https://issues.apache.org/jira/browse/CXF-9035 > Project: CXF > Issue Type: Bug >Affects Versions: 3.5