HTTP Status 500 – Internal Server Error


Type Exception Report

Message An exception occurred processing [winter/index.jsp] at line [74]

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

Exception

org.apache.jasper.JasperException: An exception occurred processing [winter/index.jsp] at line [74]

71: 		if (domainName != "")
72: 			trackingCookie.setDomain("." + domainName);
73: 
74: 		response.addCookie(trackingCookie);
75: 
76: 		// Set session data.
77: 		session.setAttribute(cookieName, cookieValue);


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:599)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:488)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	compressionFilters.MyTomcatCompressionFilter.doFilter(MyTomcatCompressionFilter.java:145)

Root Cause

java.lang.IllegalArgumentException: An invalid domain [.summittravel.be] was specified for this cookie
	org.apache.tomcat.util.http.Rfc6265CookieProcessor.validateDomain(Rfc6265CookieProcessor.java:239)
	org.apache.tomcat.util.http.Rfc6265CookieProcessor.generateHeader(Rfc6265CookieProcessor.java:146)
	org.apache.catalina.connector.Response.generateCookieString(Response.java:944)
	org.apache.catalina.connector.Response.addCookie(Response.java:900)
	org.apache.catalina.connector.ResponseFacade.addCookie(ResponseFacade.java:313)
	org.apache.jsp.winter.index_jsp._jspService(index_jsp.java:197)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328)
	jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	compressionFilters.MyTomcatCompressionFilter.doFilter(MyTomcatCompressionFilter.java:145)

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


Apache Tomcat/10.1.8