Mark Williamson created TOMEE-4377:
--------------------------------------
Summary: java.lang.NoSuchMethodError: 'void
jakarta.ws.rs.core.Cookie.<init>(jakarta.ws.rs.core.Cookie$AbstractCookieBuilder)'
Key: TOMEE-4377
URL: https://issues.apache.org/jira/browse/TOMEE-4377
Project: TomEE
Issue Type: Bug
Components: TomEE Core Server
Affects Versions: 9.1.3
Reporter: Mark Williamson
Fix For: 10.0.0-M2
If one runs the following RESTEasy example:
{code:java}
git clone https://github.com/mjw99/helloTomEE
cd helloTomEE
mvn clean package tomee:run {code}
with the following request:
{code:java}
curl http://127.0.0.1:8080/foo/helloworld {code}
all is good and it works as expected:
{code:java}
<html lang="en"><body><h1>Hello, World!!</h1></body></html> {code}
However, if one sets a cookie:
{code:java}
curl --cookie "USER_TOKEN=Yes" http://127.0.0.1:8080/foo/helloworld {code}
The following is seen:
{code:java}
java.lang.NoSuchMethodError: 'void
jakarta.ws.rs.core.Cookie.<init>(jakarta.ws.rs.core.Cookie$AbstractCookieBuilder)'
jakarta.ws.rs.core.Cookie$Builder.build(Cookie.java:270)
org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractCookies(ServletUtil.java:89)
org.jboss.resteasy.plugins.server.servlet.ServletUtil.extractHttpHeaders(ServletUtil.java:70)
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:202)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53){code}
This works fine with 10.0.0-M2.
Apologies if this "bug" is a function of ignorance on my behalf.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)