3

私のプロジェクトには休止状態のl2キャッシュがあり、この構成で管理するためにehcacheを使用しています

hibernate.cache.region.factory_class: org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory

Spring Boot 2 に移行した後、この例外が発生します

Caused by: java.lang.annotation.IncompleteAnnotationException: org.terracotta.statistics.Statistic missing element type
    at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:81)
    at com.sun.proxy.$Proxy151.type(Unknown Source)
    at org.terracotta.statistics.StatisticsManager.parseStatisticAnnotations(StatisticsManager.java:114)
    at org.terracotta.context.ContextManager.contextCreated(ContextManager.java:183)
    at org.terracotta.context.ContextManager.getOrCreateTreeNode(ContextManager.java:136)
    at org.terracotta.context.ContextManager.associate(ContextManager.java:114)
    at org.terracotta.context.ContextManager.access$000(ContextManager.java:38)
    at org.terracotta.context.ContextManager$1.withChild(ContextManager.java:57)
    at org.terracotta.statistics.StatisticsManager.createOperationStatistic(StatisticsManager.java:55)
    at org.terracotta.statistics.StatisticsManager.createOperationStatistic(StatisticsManager.java:50)
    at net.sf.ehcache.statistics.StatisticBuilder$OperationStatisticBuilder.build(StatisticBuilder.java:79)
    at net.sf.ehcache.Cache.<init>(Cache.java:268)
    at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:305)
    at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:223)
    at net.sf.ehcache.CacheManager.configure(CacheManager.java:783)
    at net.sf.ehcache.CacheManager.doInit(CacheManager.java:470)
    at net.sf.ehcache.CacheManager.init(CacheManager.java:394)
    ... 42 common frames omitted

いくつかの質問をした後、ehcache 2x と 3 x の両方が私のプロジェクトにあり、例外の原因がそれであることがわかりましたが、2x を除外すると、2x を開始する必要があります。この問題を解決するにはどうすればよいですか?

4

2 に答える 2