HTTP Status 500 – Internal Server Error


Type Exception Report

Message Cookie name "$Path" is a reserved token

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

jakarta.servlet.ServletException: Cookie name "$Path" is a reserved token
	com.intergral.fusionreactor.j2ee.jakarta.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:163)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:705)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:263)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:126)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:743)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:35)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	java.base/java.lang.reflect.Method.invoke(Unknown Source)
	com.intergral.fusionreactor.j2ee.jakarta.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:69)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	java.base/java.lang.reflect.Method.invoke(Unknown Source)
	com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilterJakarta(FusionReactorStaticFilter.java:282)
	com.intergral.fusionreactor.agent.pointcuts.jakarta.JakartaNewFilterChainPointCut$1.invoke(JakartaNewFilterChainPointCut.java:48)

Root Cause

java.lang.IllegalArgumentException: Cookie name "$Path" is a reserved token
	javax.servlet.http.Cookie.<init>(Cookie.java:151)
	lucee.loader.servlet.jakarta.HttpServletRequestJavax.getCookies(HttpServletRequestJavax.java:38)
	lucee.runtime.net.http.HTTPServletRequestWrap.getCookies(HTTPServletRequestWrap.java:539)
	lucee.runtime.net.http.ReqRspUtil.getCookies(ReqRspUtil.java:144)
	lucee.runtime.type.scope.CookieImpl.initialize(CookieImpl.java:359)
	lucee.runtime.PageContextImpl.cookieScope(PageContextImpl.java:1777)
	lucee.runtime.type.scope.UndefinedImpl.reinitialize(UndefinedImpl.java:651)
	lucee.runtime.type.scope.UndefinedImpl.initialize(UndefinedImpl.java:630)
	lucee.runtime.type.scope.UndefinedImpl.initialize(UndefinedImpl.java:600)
	lucee.runtime.PageContextImpl.initialize(PageContextImpl.java:576)
	lucee.runtime.CFMLFactoryImpl.getPageContextImpl(CFMLFactoryImpl.java:248)
	lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1081)
	lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1070)
	lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
	lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:52)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	java.base/java.lang.reflect.Method.invoke(Unknown Source)
	com.intergral.fusionreactor.j2ee.jakarta.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:132)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:705)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:263)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:126)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:743)
	com.intergral.fusionreactor.j2ee.jakarta.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:35)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	java.base/java.lang.reflect.Method.invoke(Unknown Source)
	com.intergral.fusionreactor.j2ee.jakarta.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:69)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	java.base/java.lang.reflect.Method.invoke(Unknown Source)
	com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilterJakarta(FusionReactorStaticFilter.java:282)
	com.intergral.fusionreactor.agent.pointcuts.jakarta.JakartaNewFilterChainPointCut$1.invoke(JakartaNewFilterChainPointCut.java:48)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/11.0.9