Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-20647

IllegalStateException at org.wildfly.clustering.session.cache validate

XMLWordPrintable

    • Hide
      <subsystem xmlns="urn:jboss:domain:distributable-web:4.0" default-session-management="default" default-single-sign-on-management="default">
          <infinispan-session-management name="default" cache-container="web" granularity="SESSION">
              <primary-owner-affinity/>
          </infinispan-session-management>
          <infinispan-single-sign-on-management name="default" cache-container="web" cache="sso"/>
          <infinispan-routing cache-container="web" cache="routing"/>
      </subsystem> 
      <distributed-cache name="dist" statistics-enabled="true"> <state-transfer timeout="180000"/> <expiration interval="0"/> <file-store/> </distributed-cache>
      
      Show
      <subsystem xmlns= "urn:jboss:domain:distributable-web:4.0" default -session-management= " default " default -single-sign-on-management= " default " > <infinispan-session-management name= " default " cache-container= "web" granularity= "SESSION" > <primary-owner-affinity/> </infinispan-session-management> <infinispan-single-sign-on-management name= " default " cache-container= "web" cache= "sso" /> <infinispan-routing cache-container= "web" cache= "routing" /> </subsystem> <distributed-cache name= "dist" statistics-enabled= " true " > <state-transfer timeout= "180000" /> <expiration interval= "0" /> <file-store/> </distributed-cache>
    • ---
    • ---

      We are using 35.0.1 with wildfly-clustering updated to 5.0.10 Version and discovering a huge data growth in pt/jboss/wildfly/standalone/data/infinispan/web/fs.war/data/

      Looks like after this fix  https://issues.redhat.com/browse/WFLY-20617 a lot of unexpirable sessions appeared

      Also, the following errors appeared

      java.lang.IllegalStateException: bQ38HITtCdwgNKTJgo0F7iw06ahBJdF4kKdYqchB
      	at org.wildfly.clustering.session.cache@5.0.10.Final//org.wildfly.clustering.session.cache.AttachedSession.validate(AttachedSession.java:30)
      	at org.wildfly.clustering.session.cache@5.0.10.Final//org.wildfly.clustering.session.cache.AttachedSession.getMetaData(AttachedSession.java:36)
      	at org.wildfly.clustering.session.cache@5.0.10.Final//org.wildfly.clustering.session.cache.DecoratedSession.getMetaData(DecoratedSession.java:49)
      	at org.wildfly.clustering.session.cache@5.0.10.Final//org.wildfly.clustering.session.cache.DecoratedSession.getMetaData(DecoratedSession.java:49)
      	at org.wildfly.clustering.web.undertow@35.0.1.Final//org.wildfly.clustering.web.undertow.session.DistributableSession.<init>(DistributableSession.java:53)
      	at org.wildfly.clustering.web.undertow@35.0.1.Final//org.wildfly.clustering.web.undertow.session.DistributableSessionManager.getSession(DistributableSessionManager.java:212)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.spec.ServletContextImpl.getSession(ServletContextImpl.java:884)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.spec.HttpServletRequestImpl.getSession(HttpServletRequestImpl.java:454)
      	at org.jboss.weld.core@5.1.4.Final//org.jboss.weld.module.web.servlet.SessionHolder.requestInitialized(SessionHolder.java:47)
      	at org.jboss.weld.core@5.1.4.Final//org.jboss.weld.module.web.servlet.HttpContextLifecycle.requestInitialized(HttpContextLifecycle.java:266)
      	at org.jboss.weld.core@5.1.4.Final//org.jboss.weld.module.web.servlet.WeldInitialListener.requestInitialized(WeldInitialListener.java:151)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.core.ApplicationListeners.requestInitialized(ApplicationListeners.java:263)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
      	at org.wildfly.extension.undertow@35.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421)
      	at org.wildfly.extension.undertow@35.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421)
      	at org.wildfly.extension.undertow@35.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421)
      	at org.wildfly.extension.undertow@35.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421)
      	at org.wildfly.extension.undertow@35.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1421)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)
      	at io.undertow.servlet@2.3.18.Final//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:101)
      	at io.undertow.core@2.3.18.Final//io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)
      	at io.undertow.core@2.3.18.Final//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
      	at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
      	at org.jboss.xnio@3.8.16.Final//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
      	at java.base/java.lang.Thread.run(Thread.java:840) 

       

              pferraro@redhat.com Paul Ferraro
              viktoriia.teliuk Viktoriia Teliuk (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: