-
Bug
-
Resolution: Fixed
-
Major
-
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)
- testing discovered
-
RUNTIME-3959 ElementType: multiple values with null value inside
-
- Closed
-
-
RUNTIME-3960 Fix some method names
-
- Closed
-