Rob Li created FELIX-6756: ----------------------------- Summary: Cookie name "Path" is a reserved token Key: FELIX-6756 URL: https://issues.apache.org/jira/browse/FELIX-6756 Project: Felix Issue Type: Bug Components: HTTP Service Affects Versions: http.wrappers-1.1.8 Reporter: Rob Li
Hi Gurus, we tried migrating our felix application to using tomcat 10, had to wrap our org.apache.felix.http.proxy.ProxyServlet implementation with the httpwrappers: {code:java} final ProxyServlet instance = new ProxyServlet(); try { instance.init(new javax.servlet.ServletConfig() { @Override public String getInitParameter(final String name) { return filterConfig.getInitParameter(name); } @Override public Enumeration getInitParameterNames() { return filterConfig.getInitParameterNames(); } @Override public javax.servlet.ServletContext getServletContext() { return new ServletContextWrapper(filterConfig.getServletContext()); } @Override public String getServletName() { return filterConfig.getFilterName(); } }); } catch (javax.servlet.ServletException exception) { throw new ServletExceptionWrapper(exception); } this.servlet = new ServletWrapper(instance); {code} Then I am seeing this error: {noformat} java.lang.IllegalArgumentException: Cookie name "Path" is a reserved token at javax.servlet.http.Cookie.<init>(Cookie.java:192) at org.apache.felix.http.javaxwrappers.CookieWrapper.<init>(CookieWrapper.java:53) at org.apache.felix.http.javaxwrappers.CookieWrapper.wrap(CookieWrapper.java:41) at org.apache.felix.http.javaxwrappers.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:59) at javax.servlet.http.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:110) at javax.servlet.http.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:110) at org.apache.felix.http.jakartawrappers.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:63) at jakarta.servlet.http.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:66) at jakarta.servlet.http.HttpServletRequestWrapper.getCookies(HttpServletRequestWrapper.java:66){noformat} could you please take a look? Appreicate your help! Rob -- This message was sent by Atlassian Jira (v8.20.10#820010)