We are trying to upgrade Hybris 4.7 to Hybris 5.3 and and we are seeing this message "Caused by: java.lang.IllegalStateException: no tenant active. if you do not want to use tenants, call Registry.activateMasterTenant() to assure the Master tenant is active." What could be causing it?
enter code herejava.lang.IllegalStateException: no tenant active. if you do not want to use tenants, call Registry.activateMasterTenant() to assure the Master tenant is active.
at de.hybris.platform.core.Registry.getCurrentTenant(Registry.java:721)
at de.hybris.platform.jalo.JaloSession.getCurrentSession(JaloSession.java:763)
at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.getOrLoadAttribute(DefaultSessionService.java:159)
at de.hybris.platform.order.impl.DefaultCartService.internalGetSessionCart(DefaultCartService.java:136)
at de.hybris.platform.order.impl.DefaultCartService.getSessionCart(DefaultCartService.java:120)
at com.grainger.order.services.impl.GcomB2BCartService.purgeDirtySessionCart(GcomB2BCartService.java:1393)
at com.grainger.store.web.listeners.GcomHttpSessionListener.sessionDestroyed(GcomHttpSessionListener.java:56)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:809)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:657)
at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:532)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:517)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1352)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524)
at java.lang.Thread.run(Thread.java:745)
Apr 24, 2015 1:31:53 PM org.apache.catalina.session.StandardSession expire
SEVERE: Session event listener threw exception
java.lang.IllegalStateException: no tenant active. if you do not want to use tenants, call Registry.activateMasterTenant() to assure the Master tenant is active.
at de.hybris.platform.core.Registry.getCurrentTenant(Registry.java:721)
at de.hybris.platform.jalo.JaloSession.getCurrentSession(JaloSession.java:763)
at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.getOrLoadAttribute(DefaultSessionService.java:159)
at de.hybris.platform.order.impl.DefaultCartService.internalGetSessionCart(DefaultCartService.java:136)
at de.hybris.platform.order.impl.DefaultCartService.getSessionCart(DefaultCartService.java:120)
at com.grainger.order.services.impl.GcomB2BCartService.purgeDirtySessionCart(GcomB2BCartService.java:1393)
at com.grainger.store.web.listeners.GcomHttpSessionListener.sessionDestroyed(GcomHttpSessionListener.java:56)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:809)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:657)
at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:532)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:517)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1352)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1546)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1556)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1524)
at java.lang.Thread.run(Thread.java:745)