Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-10423

StackOverflowError during cache size computing

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • 4.4.0
    • None
    • None
    • None
    • 4.4 M2

      I have a page with two zone items

      • one with a "simple" content type
      • one with the search service

      When trying to open this page I ahev the following stack overflow error:

      java.lang.StackOverflowError
      	at java.base/java.util.TreeMap.compare(TreeMap.java:1291)
      	at java.base/java.util.TreeMap.put(TreeMap.java:536)
      	at java.base/java.util.TreeSet.add(TreeSet.java:255)
      	at org.openjdk.jol.layouters.CurrentLayouter.layout(CurrentLayouter.java:58)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:87)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      ....
      at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:100)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils._sizeOf(SizeUtils.java:130)
      	at org.ametys.core.util.SizeUtils.sizeOf(SizeUtils.java:73)
      	at org.ametys.plugins.core.impl.cache.GuavaCache$1.weigh(GuavaCache.java:92)
      	at org.ametys.plugins.core.impl.cache.GuavaCache$1.weigh(GuavaCache.java:1)
      	at com.google.common.cache.LocalCache$Segment.setValue(LocalCache.java:2010)
      	at com.google.common.cache.LocalCache$Segment.storeLoadedValue(LocalCache.java:3158)
      	at com.google.common.cache.LocalCache$Segment.getAndRecordStats(LocalCache.java:2318)
      	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2279)
      	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
      	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
      	at com.google.common.cache.LocalCache.get(LocalCache.java:3951)
      	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4871)
      	at org.ametys.plugins.core.impl.cache.GuavaCache.get(GuavaCache.java:113)
      	at org.ametys.cms.contenttype.ContentTypesHelper.getView(ContentTypesHelper.java:522)
      	at org.ametys.cms.contenttype.ContentTypeGenerator._saxViewFromContent(ContentTypeGenerator.java:86)
      	at org.ametys.cms.contenttype.ContentTypeGenerator.generate(ContentTypeGenerator.java:79)
      

            cedric CĂ©dric Damioli
            laurence Laurence Aumeunier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: