点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
因为有时我遇到的问题是,每次关闭包装程序时,我都会遇到以下错误:
错误2014-12-22 11:46:32,279 [Thread-1] de.hybris.platform.cache.impl.RegionCacheAdapter(clear:303)-无法清除缓存。 在区域entityCacheRegion上失败。 最后一个键LegacyCacheKey(master)[key = [hjmp,实体,87,8796475424855],valueType = NON_SERIALIZABLE,typeCode = 87 {LegacyCacheKeyType [hjmp,实体,87(String)]}}类de.hybris.platform.regioncache.key .legacy.LegacyCacheKey
错误2014-12-22 11:46:32,598 [Thread-1] de.hybris.platform.cache.impl.RegionCacheAdapter(clear:303)-无法清除缓存。 在区域entityCacheRegion上失败。 最后一个键null null
java.lang.IllegalStateException:entityCacheRegion缓存未激活(STATUS_SHUTDOWN)
在net.sf.ehcache.Cache $ CacheStatus.checkAlive(Cache.java:4259)
在net.sf.ehcache.Cache.checkStatus(Cache.java:2722)
在net.sf.ehcache.Cache.getKeys(Cache.java:1912)
在de.hybris.platform.regioncache.region.impl.EHCacheRegion.getAllKeys(EHCacheRegion.java:435)
在de.hybris.platform.cache.impl.RegionCacheAdapter.clear(RegionCacheAdapter.java:291)
在de.hybris.platform.cache.impl.RegionCacheAdapter.destroy(RegionCacheAdapter.java:513)
在de.hybris.platform.core.AbstractTenant.shutdownCache(AbstractTenant.java:956)
在de.hybris.platform.core.AbstractTenant.doShutdown(AbstractTenant.java:888)
在de.hybris.platform.core.AbstractTenant.doShutDown(AbstractTenant.java:834)
在de.hybris.platform.core.Registry.destroy(Registry.java:308)
在de.hybris.platform.util.RedeployUtilities.shutdown(RedeployUtilities.java:74)
在de.hybris.platform.util.RedeployUtilities $ 1.run(RedeployUtilities.java:38)
我还不能弄清楚为什么。
有人知道吗? 我运行版本5.0.4.5
欢呼声
从跟踪中我看到键是NULL。 可能是因为出现此NULL键值问题。
谢谢,但是我想到了,没有地方可以在CacheManager中添加条目,而在其中可以添加NULL键。 他们都经过验证。
我们遇到了同样的问题。 您能解决这个问题吗?
抱歉,如果我误解了这一点,但是鉴于您正在关闭并且这是一个缓存,请问这有什么影响/问题?
除了污染日志并显得笨拙,可能没有。 但是,由于这种情况仅发生在我们从4.8迁移到5.2的过程中,因此我们还没有全面了解。
这意味着您有错误的弹簧定义。 在spring-xml(外观或核心)上检查bean的定义。 在启动时,spring会扫描xmls来生成您的bean,并清除缓存,因此如果您缺少诸如以下的定义:
上面的示例ref属性中的为空,因此这可能会导致问题。
一周热门 更多>