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

Default value of type attribute are not supported by CompareView

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.8.0
    • 4.8.0
    • None
    • None
    • 4.8.0 M8

      When trying to compare two content version using a view with a content item define with an attribute default value, the server return the following error :

      Caused by: java.lang.ArrayStoreException: arraycopy: element type mismatch: can not cast one of the elements of java.lang.Object[] to the type of the destination array, org.ametys.cms.data.ContentValue
      	at java.base/java.util.ArrayList.toArray(ArrayList.java:401)
      	at org.ametys.runtime.model.DefaultElementDefinition.getDefaultValue(DefaultElementDefinition.java:303)
      	at org.ametys.runtime.model.DefaultElementDefinition._toJSON(DefaultElementDefinition.java:402)
      	at org.ametys.cms.content.version.CompareView$CompareElementDefinition._toJSON(CompareView.java:321)
      	at org.ametys.runtime.model.AbstractModelItem.toJSON(AbstractModelItem.java:238)
      	at org.ametys.runtime.model.ViewElement.toJSON(ViewElement.java:109)
      	at org.ametys.runtime.model.ViewHelper.viewItemsToJSON(ViewHelper.java:731)
      	at org.ametys.runtime.model.ModelViewItemGroup.toJSON(ModelViewItemGroup.java:166)
      	at org.ametys.cms.content.version.CompareView$AbstractCompareViewItemGroup.toJSON(CompareView.java:164)
      	at org.ametys.runtime.model.ViewHelper.viewItemsToJSON(ViewHelper.java:731)
      	at org.ametys.runtime.model.SimpleViewItemGroup.toJSON(SimpleViewItemGroup.java:74)
      	at org.ametys.cms.content.version.CompareView$AbstractCompareViewItemGroup.toJSON(CompareView.java:164)
      	at org.ametys.runtime.model.ViewHelper.viewItemsToJSON(ViewHelper.java:731)
      	at org.ametys.runtime.model.SimpleViewItemGroup.toJSON(SimpleViewItemGroup.java:74)
      	at org.ametys.cms.content.version.CompareView$AbstractCompareViewItemGroup.toJSON(CompareView.java:164)
      	at org.ametys.runtime.model.ViewHelper.viewItemsToJSON(ViewHelper.java:731)
      	at org.ametys.runtime.model.View.toJSON(View.java:344)
      	at org.ametys.cms.content.version.CompareView.toJSON(CompareView.java:154)
      	at org.ametys.cms.content.version.CompareContentVersionToolClientSideElement$ContentVersionComparator._resultCompareViewToJson(CompareContentVersionToolClientSideElement.java:131)
      	at org.ametys.cms.content.version.CompareContentVersionToolClientSideElement$ContentVersionComparator.resultToJson(CompareContentVersionToolClientSideElement.java:121)
      	at org.ametys.cms.content.version.CompareContentVersionToolClientSideElement.getDiffValues(CompareContentVersionToolClientSideElement.java:84)
      

            bmaurel Bérénice Maurel
            ggouin Guillaume Gouin
            Bérénice Maurel Bérénice Maurel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: