error idempiere 8.2 http proxy

420 views
Skip to first unread message

Eduardo Gil

unread,
Feb 18, 2021, 4:06:10 PM2/18/21
to iDempiere
Hello comunity i have a configuration with http server proxy in redhat and after upgrade from 7.1 to 8.2 i have the folowing error each 5 minutes using the idempiere 

HTTP ERROR 500 java.lang.IllegalStateException: Invalid for read: id=node01jqy126aascaf14q1una4b2od78 created=1613680639169 accessed=1613682214804 lastaccessed=1613682214796 maxInactiveMs=1800000 expiry=1613684014804
URI: /webui/index.zul
STATUS: 500
MESSAGE: java.lang.IllegalStateException: Invalid for read: id=node01jqy126aascaf14q1una4b2od78 created=1613680639169 accessed=1613682214804 lastaccessed=1613682214796 maxInactiveMs=1800000 expiry=1613684014804
SERVLET: DHtmlLayoutServlet
CAUSED BY: java.lang.IllegalStateException: Invalid for read: id=node01jqy126aascaf14q1una4b2od78 created=1613680639169 accessed=1613682214804 lastaccessed=1613682214796 maxInactiveMs=1800000 expiry=1613684014804
Caused by:
java.lang.IllegalStateException: Invalid for read: id=node01jqy126aascaf14q1una4b2od78 created=1613680639169 accessed=1613682214804 lastaccessed=1613682214796 maxInactiveMs=1800000 expiry=1613684014804
at org.eclipse.jetty.server.session.Session.checkValidForRead(Session.java:692)
at org.eclipse.jetty.server.session.Session.getAttribute(Session.java:715)
at org.zkoss.zk.ui.http.SimpleSession.getAttribute(SimpleSession.java:199)
at org.zkoss.zk.ui.sys.SessionsCtrl.requestExit(SessionsCtrl.java:130)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1418)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1633)
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:228)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1609)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:561)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1612)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1582)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
at org.eclipse.jetty.server.Server.handle(Server.java:516)
at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:556)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:375)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:773)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:905)
at java.base/java.lang.Thread.run(Thread.java:834)

Eduardo Gil

unread,
Feb 19, 2021, 1:50:17 PM2/19/21
to iDempiere
Hello i discover how to solve this. In Red hat  the timeout configuration of proxypass should be the same of idempiere or proxy send a session error 

For ssl configuration witch is the reason why i use apache proxy pass, i put at the end of  ProxyPass line: connectiontimeout=1800 timeout=1800 witch is the same of idempiere.

Regards,

Reply all
Reply to author
Forward
0 new messages