[
https://issues.apache.org/jira/browse/IGNITE-1273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14725379#comment-14725379
]
Denis Magda commented on IGNITE-1273:
-------------------------------------
Fixed the rest of the failing tests - {{testCyclicArrays}} and
{{testCyclicArrayList}}.
The tests failed because cyclic references processing was not supported for
arrays, collections, maps and some other types.
Portable marshaller used to deserialize such objects as is without checking if
a reference to the same object was already serialized before.
Supported this feature for array, collections and maps. Added cyclic references
specific test.
Need to support the same feature for strings, big decimals, UUIDs and other
types that are processed differently by marshaller. Plan to do this as a part
of another task when check the current changes with TC and they are approved
during a review.
> Tests from GridPortableBuilderAdditionalSelfTest were disabled.
> ---------------------------------------------------------------
>
> Key: IGNITE-1273
> URL: https://issues.apache.org/jira/browse/IGNITE-1273
> Project: Ignite
> Issue Type: Bug
> Reporter: Denis Magda
> Assignee: Denis Magda
>
> Tests from {{GridPortableBuilderAdditionalSelfTest}} were disabled:
> - testCyclicArrayList
> - testCyclicArrays
> - testModifyObjectArray
> They have to be fixed or removed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)