HTTP Status 500 – Internal Server Error


Type Exception Report

Message com.genexus.servlet.ServletException: com.genexus.servlet.ServletException: java.lang.IllegalStateException: Cannot create a session after the response has been committed

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

Exception

com.genexus.servlet.ServletException: com.genexus.servlet.ServletException: com.genexus.servlet.ServletException: java.lang.IllegalStateException: Cannot create a session after the response has been committed
	at org.apache.catalina.connector.Request.doGetSession(Request.java:2974)
	at org.apache.catalina.connector.Request.getSession(Request.java:2416)
	at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:908)
	at com.genexus.servlet.http.HttpServletRequest.getSession(HttpServletRequest.java:70)
	at com.genexus.webpanels.HttpContextWeb.webPutSessionValue(HttpContextWeb.java:800)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:651)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:640)
	at com.genexus.internet.HttpContext.isPopUpObject(HttpContext.java:706)
	at com.tche.portalcontribuinte.hmasterpagep_impl.rf5Q2(hmasterpagep_impl.java:381)
	at com.tche.portalcontribuinte.hmasterpagep_impl.refresh(hmasterpagep_impl.java:363)
	at com.tche.portalcontribuinte.hmasterpagep_impl.we5Q2(hmasterpagep_impl.java:301)
	at com.tche.portalcontribuinte.hmasterpagep_impl.webExecute(hmasterpagep_impl.java:58)
	at com.tche.portalcontribuinte.confirmaidentidade_impl.webExecute(confirmaidentidade_impl.java:114)
	at com.genexus.webpanels.GXWebPanel.webExecuteEx(GXWebPanel.java:428)
	at com.genexus.webpanels.GXWebPanel.doExecute(GXWebPanel.java:443)
	at com.tche.portalcontribuinte.confirmaidentidade.doExecute(confirmaidentidade.java:37)
	at com.genexus.webpanels.GXWebObjectStub.callDoExecute(GXWebObjectStub.java:236)
	at com.genexus.webpanels.GXWebObjectStub.callExecute(GXWebObjectStub.java:106)
	at com.genexus.servlet.http.HttpServlet.doGet(HttpServlet.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:24)
	at com.genexus.filters.SessionFilter.doFilter(SessionFilter.java:32)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:32)
	at com.genexus.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1231)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
	at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:276)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:834)

	com.genexus.servlet.Filter.doFilter(Filter.java:20)

Root Cause

com.genexus.servlet.ServletException: com.genexus.servlet.ServletException: java.lang.IllegalStateException: Cannot create a session after the response has been committed
	at org.apache.catalina.connector.Request.doGetSession(Request.java:2974)
	at org.apache.catalina.connector.Request.getSession(Request.java:2416)
	at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:908)
	at com.genexus.servlet.http.HttpServletRequest.getSession(HttpServletRequest.java:70)
	at com.genexus.webpanels.HttpContextWeb.webPutSessionValue(HttpContextWeb.java:800)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:651)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:640)
	at com.genexus.internet.HttpContext.isPopUpObject(HttpContext.java:706)
	at com.tche.portalcontribuinte.hmasterpagep_impl.rf5Q2(hmasterpagep_impl.java:381)
	at com.tche.portalcontribuinte.hmasterpagep_impl.refresh(hmasterpagep_impl.java:363)
	at com.tche.portalcontribuinte.hmasterpagep_impl.we5Q2(hmasterpagep_impl.java:301)
	at com.tche.portalcontribuinte.hmasterpagep_impl.webExecute(hmasterpagep_impl.java:58)
	at com.tche.portalcontribuinte.confirmaidentidade_impl.webExecute(confirmaidentidade_impl.java:114)
	at com.genexus.webpanels.GXWebPanel.webExecuteEx(GXWebPanel.java:428)
	at com.genexus.webpanels.GXWebPanel.doExecute(GXWebPanel.java:443)
	at com.tche.portalcontribuinte.confirmaidentidade.doExecute(confirmaidentidade.java:37)
	at com.genexus.webpanels.GXWebObjectStub.callDoExecute(GXWebObjectStub.java:236)
	at com.genexus.webpanels.GXWebObjectStub.callExecute(GXWebObjectStub.java:106)
	at com.genexus.servlet.http.HttpServlet.doGet(HttpServlet.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:24)
	at com.genexus.filters.SessionFilter.doFilter(SessionFilter.java:32)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:32)
	at com.genexus.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1231)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
	at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:276)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:834)

	com.genexus.servlet.Filter.doFilter(Filter.java:20)
	com.genexus.servlet.FilterChain.doFilter(FilterChain.java:32)
	com.genexus.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1231)
	com.genexus.servlet.Filter.doFilter(Filter.java:14)

Root Cause

com.genexus.servlet.ServletException: java.lang.IllegalStateException: Cannot create a session after the response has been committed
	at org.apache.catalina.connector.Request.doGetSession(Request.java:2974)
	at org.apache.catalina.connector.Request.getSession(Request.java:2416)
	at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:908)
	at com.genexus.servlet.http.HttpServletRequest.getSession(HttpServletRequest.java:70)
	at com.genexus.webpanels.HttpContextWeb.webPutSessionValue(HttpContextWeb.java:800)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:651)
	at com.genexus.internet.HttpContext.getNavigationHelper(HttpContext.java:640)
	at com.genexus.internet.HttpContext.isPopUpObject(HttpContext.java:706)
	at com.tche.portalcontribuinte.hmasterpagep_impl.rf5Q2(hmasterpagep_impl.java:381)
	at com.tche.portalcontribuinte.hmasterpagep_impl.refresh(hmasterpagep_impl.java:363)
	at com.tche.portalcontribuinte.hmasterpagep_impl.we5Q2(hmasterpagep_impl.java:301)
	at com.tche.portalcontribuinte.hmasterpagep_impl.webExecute(hmasterpagep_impl.java:58)
	at com.tche.portalcontribuinte.confirmaidentidade_impl.webExecute(confirmaidentidade_impl.java:114)
	at com.genexus.webpanels.GXWebPanel.webExecuteEx(GXWebPanel.java:428)
	at com.genexus.webpanels.GXWebPanel.doExecute(GXWebPanel.java:443)
	at com.tche.portalcontribuinte.confirmaidentidade.doExecute(confirmaidentidade.java:37)
	at com.genexus.webpanels.GXWebObjectStub.callDoExecute(GXWebObjectStub.java:236)
	at com.genexus.webpanels.GXWebObjectStub.callExecute(GXWebObjectStub.java:106)
	at com.genexus.servlet.http.HttpServlet.doGet(HttpServlet.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:24)
	at com.genexus.filters.SessionFilter.doFilter(SessionFilter.java:32)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.genexus.servlet.FilterChain.doFilter(FilterChain.java:32)
	at com.genexus.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1231)
	at com.genexus.servlet.Filter.doFilter(Filter.java:14)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
	at org.apache.catalina.valves.rewrite.RewriteValve.invoke(RewriteValve.java:276)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:834)

	com.genexus.webpanels.GXWebObjectStub.callExecute(GXWebObjectStub.java:209)
	com.genexus.servlet.http.HttpServlet.doGet(HttpServlet.java:22)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.genexus.servlet.FilterChain.doFilter(FilterChain.java:24)
	com.genexus.filters.SessionFilter.doFilter(SessionFilter.java:32)
	com.genexus.servlet.Filter.doFilter(Filter.java:14)
	com.genexus.servlet.FilterChain.doFilter(FilterChain.java:32)
	com.genexus.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1231)
	com.genexus.servlet.Filter.doFilter(Filter.java:14)

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


Apache Tomcat/9.0.16 (Ubuntu)