Session get disconnected during the work

20 views
Skip to first unread message

Aziz Kayoueche

unread,
Aug 16, 2026, 6:20:20 PM (3 days ago) Aug 16
to iDempiere

Hi everyone,

With iDempiere 12, while I’m working with an active session, I suddenly get disconnected even though my session is still active. I also get the following error in the log.

Has anyone encountered this issue or found a solution?

23:15:37.375-----------> AbstractWebApp.sessionDestroyed: Failed to cleanup session [112] java.lang.NullPointerException: Cannot invoke "javax.servlet.http.HttpSession.removeAttribute(String)" because the return value of "org.zkoss.zk.ui.Session.getNativeSession()" is null at org.zkoss.zk.ui.http.SessionAgent.remove(SessionAgent.java:43) at org.zkoss.zk.ui.http.SimpleSessionCache.remove(SimpleSessionCache.java:45) at org.zkoss.zk.ui.impl.AbstractWebApp.sessionDestroyed(AbstractWebApp.java:379) at org.zkoss.zk.ui.http.WebManager.sessionDestroyed(WebManager.java:527) at org.zkoss.zk.ui.http.HttpSessionListener23.sessionDestroyed(HttpSessionListener23.java:55) at org.eclipse.jetty.ee8.nested.SessionHandler$CoreSessionManager.lambda$onSessionDestroyed$1(SessionHandler.java:708) at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1524) at org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1511) at org.eclipse.jetty.ee8.nested.SessionHandler$CoreSessionManager.onSessionDestroyed(SessionHandler.java:711) at org.eclipse.jetty.session.AbstractSessionManager.invalidate(AbstractSessionManager.java:816) at org.eclipse.jetty.session.DefaultSessionIdManager.expireAll(DefaultSessionIdManager.java:417) at org.eclipse.jetty.session.AbstractSessionManager.scavenge(AbstractSessionManager.java:1146) at org.eclipse.jetty.session.DefaultSessionIdManager.scavenge(DefaultSessionIdManager.java:452) at org.eclipse.jetty.session.HouseKeeper.scavenge(HouseKeeper.java:237) at org.eclipse.jetty.session.HouseKeeper$Runner.run(HouseKeeper.java:53) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
Reply all
Reply to author
Forward
0 new messages