I am receiving a lot of these errors in our log file. Using Wildfly 18, Vaadin 14.3…I’ve narrowed it down to basically if the user is in our app, and they don’t log out, I think the Session is being destroyed due to timeout but it’s not all the time. I’ve seen it happen to me if I have my app on the mobile device, and leave it sit, then I can see it “refresh” the page…any ideas?
2020-08-07 00:17:56,980 WARN [org.jboss.weld.Servlet]
(default task-167) WELD-000717: Unable to deactivate context org.jboss.weld.module.web.context.http.HttpSessionContextImpl@1f787d36 when destroying request AtmosphereRequest{ method=GET contextPath= servletPath= pathInfo=/ requestURI=/ requestURL=http://app.myapp.com/ AtmosphereResource UUID=c226b228-3b66-4375-b4d6-caca71da452f destroyable=true}
2020-08-07 00:17:56,980 ERROR [io.undertow.servlet.request]
(default task-167) UT015021: Failure dispatching async event: java.lang.RuntimeException: java.lang.IllegalStateException: UT000010: Session is invalid RmLOYUBf0vMBR7_tacxr8SktVKw4R24kHfF5TnHk
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl.invokeRunnable(ServletContextImpl.java:1034)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.onAsyncComplete(AsyncContextImpl.java:620)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.onAsyncCompleteAndRespond(AsyncContextImpl.java:594)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.access$100(AsyncContextImpl.java:73)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$3.run(AsyncContextImpl.java:306)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$6.run(AsyncContextImpl.java:465)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$TaskDispatchRunnable.run(AsyncContextImpl.java:584)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalStateException: UT000010: Session is invalid RmLOYUBf0vMBR7_tacxr8SktVKw4R24kHfF5TnHk
at io.undertow.core@2.0.27.Final//io.undertow.server.session.InMemorySessionManager$SessionImpl.getAttribute(InMemorySessionManager.java:512)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.HttpSessionImpl.getAttribute(HttpSessionImpl.java:122)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.checkBeanIdentifierIndexConsistency(HttpSessionContextImpl.java:100)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:49)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:25)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.servlet.HttpContextLifecycle.requestInitialized(HttpContextLifecycle.java:244)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.servlet.WeldInitialListener.requestInitialized(WeldInitialListener.java:152)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ApplicationListeners.requestInitialized(ApplicationListeners.java:248)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.setupRequestContext(AsyncContextImpl.java:712)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.access$700(AsyncContextImpl.java:73)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$7.run(AsyncContextImpl.java:625)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl$2.call(ServletContextImpl.java:181)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl$2.call(ServletContextImpl.java:178)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl.invokeRunnable(ServletContextImpl.java:1032)
... 11 more
2020-08-07 00:20:25,949 ERROR [io.undertow.servlet.request]
(default task-167) UT015005: Error invoking method requestInitialized on listener class org.jboss.weld.module.web.servlet.WeldInitialListener: java.lang.IllegalStateException: UT000010: Session is invalid b_MlD8W1T9w4gAJACMDzgFLsfkumCyuHfZ0lD-Dl
at io.undertow.core@2.0.27.Final//io.undertow.server.session.InMemorySessionManager$SessionImpl.getAttribute(InMemorySessionManager.java:512)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.HttpSessionImpl.getAttribute(HttpSessionImpl.java:122)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.checkBeanIdentifierIndexConsistency(HttpSessionContextImpl.java:100)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:49)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.context.http.HttpSessionContextImpl.associate(HttpSessionContextImpl.java:25)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.servlet.HttpContextLifecycle.requestInitialized(HttpContextLifecycle.java:244)
at org.jboss.weld.core@3.1.2.Final//org.jboss.weld.module.web.servlet.WeldInitialListener.requestInitialized(WeldInitialListener.java:152)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.core.ApplicationListeners.requestInitialized(ApplicationListeners.java:248)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.setupRequestContext(AsyncContextImpl.java:712)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.access$700(AsyncContextImpl.java:73)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$7.run(AsyncContextImpl.java:625)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl$2.call(ServletContextImpl.java:181)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl$2.call(ServletContextImpl.java:178)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.ServletContextImpl.invokeRunnable(ServletContextImpl.java:1032)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.onAsyncComplete(AsyncContextImpl.java:620)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.onAsyncCompleteAndRespond(AsyncContextImpl.java:594)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl.access$100(AsyncContextImpl.java:73)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$3.run(AsyncContextImpl.java:306)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$6.run(AsyncContextImpl.java:465)
at io.undertow.servlet@2.0.27.Final//io.undertow.servlet.spec.AsyncContextImpl$TaskDispatchRunnable.run(AsyncContextImpl.java:584)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at java.base/java.lang.Thread.run(Thread.java:834)