Build failed in Jenkins: TomEE » master-deploy » TomEE :: Server :: Multicast Discovery #12160

2024-05-15 Thread Apache Jenkins Server
See 


Changes:


--
[INFO] 
[INFO] -< org.apache.tomee:openejb-multicast >-
[INFO] Building TomEE :: Server :: Multicast Discovery 10.0.0-M2-SNAPSHOT 
[35/161]
[INFO]   from server/openejb-multicast/pom.xml
[INFO] [ jar ]-
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ openejb-multicast ---
[INFO] 
[INFO] --- enforcer:3.0.0:enforce (enforce-maven-version) @ openejb-multicast 
---
[INFO] 
[INFO] --- enforcer:3.0.0:enforce (enforce-java-version) @ openejb-multicast ---
[INFO] 
[INFO] --- remote-resources:1.5:process (process-resource-bundles) @ 
openejb-multicast ---
[INFO] 
[INFO] --- resources:3.0.2:resources (default-resources) @ openejb-multicast ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- compiler:3.6.2:compile (default-compile) @ openejb-multicast ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to 

[INFO] 
:
 Some input files use or override a deprecated API.
[INFO] 
:
 Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- dependency-report:1.0.2:report (default) @ openejb-multicast ---
[INFO] 
[INFO] --- bundle:3.3.0:manifest (bundle-manifest) @ openejb-multicast ---
[WARNING] Manifest org.apache.tomee:openejb-multicast:jar:10.0.0-M2-SNAPSHOT : 
Unused Export-Package instructions: [org.apache.tomee*] 
[INFO] 
[INFO] --- resources:3.0.2:testResources (default-testResources) @ 
openejb-multicast ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory 

[INFO] Copying 3 resources
[INFO] 
[INFO] --- compiler:3.6.2:testCompile (default-testCompile) @ openejb-multicast 
---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to 

[INFO] 
:
 

 uses or overrides a deprecated API.
[INFO] 
:
 Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- surefire:3.0.0-M7:test (default-test) @ openejb-multicast ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- jar:3.0.2:jar (default-jar) @ openejb-multicast ---
[INFO] Building jar: 

[INFO] 
[INFO] --- site:3.11.0:attach-descriptor (attach-descriptor) @ 
openejb-multicast ---
[INFO] Skipping because packaging 'jar' is not pom.
[INFO] 
[INFO] --- install:3.0.0-M1:install (default-install) @ openejb-multicast ---
[INFO] Installing 

 to 
/home/jenkins/.m2/repository/org/apache/tomee/openejb-multicast/10.0.0-M2-SNAPSHOT/openejb-multicast-10.0.0-M2-SNAPSHOT.jar
[INFO] Installing 

 to 
/home/jenkins/.m2/repository/org/apache/tomee/openejb-multicast/10.0.0-M2-SNAPSHOT/openejb-multicast-10.0.0-M2-SNAPSHOT.pom
[INFO] 
[INFO] --- deploy:2.8.2:deploy (default-deploy) @ openejb-multicast ---
[INFO] Downloading from apache.snapshots.https: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tomee/openejb-multicast/10.0.0-M2-SNAPSHOT/maven-metadata.xml
[INFO] Downloaded from apache.snapshots.https: 
https://repository.apache.org/content/repositories/snapshots/org/apache/tomee/openejb-multicast/10.0.0-M2-SNAPSHOT/maven-metadata.xml
 (801 B at 29 B/s)
[INFO] Uploading to apache.snapshots.https: 

Jenkins build is back to stable : TomEE » master-build-full » TomEE :: Container :: Core #1381

2024-05-15 Thread Apache Jenkins Server
See 




[jira] [Work logged] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/TOMEE-4332?focusedWorklogId=919535=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-919535
 ]

ASF GitHub Bot logged work on TOMEE-4332:
-

Author: ASF GitHub Bot
Created on: 15/May/24 14:51
Start Date: 15/May/24 14:51
Worklog Time Spent: 10m 
  Work Description: jgallimore commented on PR #1131:
URL: https://github.com/apache/tomee/pull/1131#issuecomment-2112758892

   Started a thread on the CXF dev list to see if there is a more elegant 
solution: https://lists.apache.org/thread/coxrst45zm8gqmf1hhx5g7bqzbsldkhh




Issue Time Tracking
---

Worklog Id: (was: 919535)
Time Spent: 40m  (was: 0.5h)

> Using JAX-RS endpoints with a Spring Application fails
> --
>
> Key: TOMEE-4332
> URL: https://issues.apache.org/jira/browse/TOMEE-4332
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 9.1.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
> Fix For: 10.0.0-M2, 9.1.4
>
> Attachments: demo.tar.gz
>
>  Time Spent: 40m
>  Remaining Estimate: 0h
>
> Consider a Spring application that uses Spring Web MVC, and also makes use of 
> JAX-RS endpoints using CXF in TomEE (reproducer attached).
> In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
> exception:
>  
> java.lang.NoClassDefFoundError: 
> org/springframework/web/filter/ServerHttpObservationFilter
>     at 
> org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
> ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
>  ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
>     at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
>  ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
>     at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
> ~[tomee-jaxrs-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
> ~[tomcat-websocket.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
> ~[openejb-http-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> 

[jira] [Work logged] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/TOMEE-4332?focusedWorklogId=919528=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-919528
 ]

ASF GitHub Bot logged work on TOMEE-4332:
-

Author: ASF GitHub Bot
Created on: 15/May/24 14:19
Start Date: 15/May/24 14:19
Worklog Time Spent: 10m 
  Work Description: tandraschko commented on PR #1131:
URL: https://github.com/apache/tomee/pull/1131#issuecomment-2112679512

   we are on the newest CXF SNAPSHOT, doesnt it make sense to fix it there?




Issue Time Tracking
---

Worklog Id: (was: 919528)
Time Spent: 0.5h  (was: 20m)

> Using JAX-RS endpoints with a Spring Application fails
> --
>
> Key: TOMEE-4332
> URL: https://issues.apache.org/jira/browse/TOMEE-4332
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 9.1.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
> Fix For: 10.0.0-M2, 9.1.4
>
> Attachments: demo.tar.gz
>
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Consider a Spring application that uses Spring Web MVC, and also makes use of 
> JAX-RS endpoints using CXF in TomEE (reproducer attached).
> In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
> exception:
>  
> java.lang.NoClassDefFoundError: 
> org/springframework/web/filter/ServerHttpObservationFilter
>     at 
> org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
> ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
>  ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
>     at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
>  ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
>     at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
> ~[tomee-jaxrs-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
> ~[tomcat-websocket.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
> ~[openejb-http-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  

[jira] [Created] (TOMEE-4333) NotSerializableException with @Inject HttpServletRequest

2024-05-15 Thread Jonathan Gallimore (Jira)
Jonathan Gallimore created TOMEE-4333:
-

 Summary: NotSerializableException with @Inject HttpServletRequest
 Key: TOMEE-4333
 URL: https://issues.apache.org/jira/browse/TOMEE-4333
 Project: TomEE
  Issue Type: Bug
Affects Versions: 9.1.3, 10.0.0-M1
Reporter: Jonathan Gallimore
Assignee: Jonathan Gallimore
 Fix For: 10.0.0-M2, 9.1.4


Given this CDI Bean:

@SessionScoped
@Named
public class MyPageBean implements Serializable {
 @Inject private HttpServletRequest req;
... use the bean somewhere in EL
}

This will result in an exception when serializing the Session (For session
replication or passivation): java.lang.RuntimeException:
java.lang.RuntimeException: [java.io|http://java.io/].NotSerializableException:
org.apache.openejb.cdi.Proxys$ThreadLocalHandler
From: [https://www.mail-archive.com/dev@tomee.apache.org/msg18097.html]


Looking at the Proxys.java code, it contains a private static class called
ThreadLocalHandler, that is indeed not Serializable. For fun, I made
ThreadLocalHandler implement Serializable, but that just resulted in
another error because ThreadLocalHandler contains a ThreadLocal field which
is definitely not Serializable.

ThreadLocalHandler for HttpServletRequest is invoked by
TomcatWebappBuilder.setComponentsUsedByCDI():

[https://github.com/apache/tomee/blob/tomee-8.x/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java#L358]

I'm at a bit of a loss on how to fix this. My assumption is the
ThreadLocalHandler was designed as a generic proxy object that defers to an
internal ThreadLocal object. I wonder if marking the ThreadLocal as
transient is sufficient, but I could use some input.



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


[jira] [Commented] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread Jonathan Gallimore (Jira)


[ 
https://issues.apache.org/jira/browse/TOMEE-4332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17846639#comment-17846639
 ] 

Jonathan Gallimore commented on TOMEE-4332:
---

Started a thread on the CXF dev list to see if there is a more elegant 
solution: https://lists.apache.org/thread/coxrst45zm8gqmf1hhx5g7bqzbsldkhh

> Using JAX-RS endpoints with a Spring Application fails
> --
>
> Key: TOMEE-4332
> URL: https://issues.apache.org/jira/browse/TOMEE-4332
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 9.1.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
> Fix For: 10.0.0-M2, 9.1.4
>
> Attachments: demo.tar.gz
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Consider a Spring application that uses Spring Web MVC, and also makes use of 
> JAX-RS endpoints using CXF in TomEE (reproducer attached).
> In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
> exception:
>  
> java.lang.NoClassDefFoundError: 
> org/springframework/web/filter/ServerHttpObservationFilter
>     at 
> org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
> ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
>  ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
>     at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
>  ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
>     at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
> ~[tomee-jaxrs-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
> ~[tomcat-websocket.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
> ~[openejb-http-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:124)
>  ~[spring-boot-3.1.11.jar:3.1.11]
>     at 
> 

[jira] [Work logged] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/TOMEE-4332?focusedWorklogId=919481=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-919481
 ]

ASF GitHub Bot logged work on TOMEE-4332:
-

Author: ASF GitHub Bot
Created on: 15/May/24 10:50
Start Date: 15/May/24 10:50
Worklog Time Spent: 10m 
  Work Description: jgallimore opened a new pull request, #1131:
URL: https://github.com/apache/tomee/pull/1131

   (no comment)




Issue Time Tracking
---

Worklog Id: (was: 919481)
Time Spent: 20m  (was: 10m)

> Using JAX-RS endpoints with a Spring Application fails
> --
>
> Key: TOMEE-4332
> URL: https://issues.apache.org/jira/browse/TOMEE-4332
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 9.1.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
> Fix For: 10.0.0-M2, 9.1.4
>
> Attachments: demo.tar.gz
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> Consider a Spring application that uses Spring Web MVC, and also makes use of 
> JAX-RS endpoints using CXF in TomEE (reproducer attached).
> In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
> exception:
>  
> java.lang.NoClassDefFoundError: 
> org/springframework/web/filter/ServerHttpObservationFilter
>     at 
> org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
> ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
>  ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
>     at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
>  ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
>     at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
> ~[tomee-jaxrs-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
> ~[tomcat-websocket.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
> ~[openejb-http-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> 

[jira] [Work logged] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread ASF GitHub Bot (Jira)


 [ 
https://issues.apache.org/jira/browse/TOMEE-4332?focusedWorklogId=919479=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-919479
 ]

ASF GitHub Bot logged work on TOMEE-4332:
-

Author: ASF GitHub Bot
Created on: 15/May/24 10:43
Start Date: 15/May/24 10:43
Worklog Time Spent: 10m 
  Work Description: jgallimore opened a new pull request, #1130:
URL: https://github.com/apache/tomee/pull/1130

   (no comment)




Issue Time Tracking
---

Worklog Id: (was: 919479)
Remaining Estimate: 0h
Time Spent: 10m

> Using JAX-RS endpoints with a Spring Application fails
> --
>
> Key: TOMEE-4332
> URL: https://issues.apache.org/jira/browse/TOMEE-4332
> Project: TomEE
>  Issue Type: Bug
>Affects Versions: 9.1.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
>Priority: Major
> Fix For: 10.0.0-M2, 9.1.4
>
> Attachments: demo.tar.gz
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> Consider a Spring application that uses Spring Web MVC, and also makes use of 
> JAX-RS endpoints using CXF in TomEE (reproducer attached).
> In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
> exception:
>  
> java.lang.NoClassDefFoundError: 
> org/springframework/web/filter/ServerHttpObservationFilter
>     at 
> org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
> ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>  ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>  ~[cxf-core-4.0.4.jar:4.0.4]
>     at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
>  ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
>     at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
>  ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
>     at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
> ~[tomee-jaxrs-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
> ~[tomcat-websocket.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
> ~[openejb-http-9.1.3.jar:9.1.3]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
>  ~[catalina.jar:10.0.27]
>     at 
> org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
>  ~[spring-web-6.0.19.jar:6.0.19]
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
>  ~[catalina.jar:10.0.27]
>     at 
> 

[jira] [Created] (TOMEE-4332) Using JAX-RS endpoints with a Spring Application fails

2024-05-15 Thread Jonathan Gallimore (Jira)
Jonathan Gallimore created TOMEE-4332:
-

 Summary: Using JAX-RS endpoints with a Spring Application fails
 Key: TOMEE-4332
 URL: https://issues.apache.org/jira/browse/TOMEE-4332
 Project: TomEE
  Issue Type: Bug
Affects Versions: 9.1.3
Reporter: Jonathan Gallimore
Assignee: Jonathan Gallimore
 Fix For: 10.0.0-M2, 9.1.4
 Attachments: demo.tar.gz

Consider a Spring application that uses Spring Web MVC, and also makes use of 
JAX-RS endpoints using CXF in TomEE (reproducer attached).

In TomEE 9.1.3, invoking the JAX-RS endpoint will fail with the following 
exception:

 

java.lang.NoClassDefFoundError: 
org/springframework/web/filter/ServerHttpObservationFilter
    at 
org.apache.cxf.jaxrs.springmvc.SpringWebUtils.setHttpRequestURI(SpringWebUtils.java:51)
 ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.jaxrs.utils.HttpUtils.setHttpRequestURI(HttpUtils.java:380) 
~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.setExchangeProperties(JAXRSInInterceptor.java:246)
 ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:183)
 ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
 ~[cxf-rt-frontend-jaxrs-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
 ~[cxf-core-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
 ~[cxf-core-4.0.4.jar:4.0.4]
    at 
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265)
 ~[cxf-rt-transports-http-4.0.4.jar:4.0.4]
    at 
org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:266)
 ~[openejb-cxf-rs-9.1.3.jar:9.1.3]
    at 
org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:99) 
~[tomee-jaxrs-9.1.3.jar:9.1.3]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 ~[catalina.jar:10.0.27]
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 
~[tomcat-websocket.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 ~[catalina.jar:10.0.27]
    at org.apache.openejb.server.httpd.EEFilter.doFilter(EEFilter.java:67) 
~[openejb-http-9.1.3.jar:9.1.3]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 ~[catalina.jar:10.0.27]
    at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 ~[spring-web-6.0.19.jar:6.0.19]
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.0.19.jar:6.0.19]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 ~[catalina.jar:10.0.27]
    at 
org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
 ~[spring-web-6.0.19.jar:6.0.19]
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.0.19.jar:6.0.19]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 ~[catalina.jar:10.0.27]
    at 
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:124)
 ~[spring-boot-3.1.11.jar:3.1.11]
    at 
org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:99)
 ~[spring-boot-3.1.11.jar:3.1.11]
    at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
 ~[spring-web-6.0.19.jar:6.0.19]
    at 
org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:117)
 ~[spring-boot-3.1.11.jar:3.1.11]
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:185)
 ~[catalina.jar:10.0.27]
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:158)
 

Jenkins build is back to normal : TomEE » tomee-patch-plugin-deploy #11450

2024-05-15 Thread Apache Jenkins Server
See 




Jenkins build is back to normal : TomEE » tomee-patch-plugin-deploy » tomee-patch-core #11450

2024-05-15 Thread Apache Jenkins Server
See