[
https://issues.apache.org/jira/browse/IGNITE-1572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14941040#comment-14941040
]
Pavel Tupitsyn commented on IGNITE-1572:
-----------------------------------------
Good catch, I have remove these wrappers, since we have
SerializableObjectHolder in Writer/Reader.
However, one test (TestPortableObjectInTask) has failed. We have 2 issues:
* .Net writes user objects as FullObj (103) or PortObj (27), but Java always
returns them as PortObj (27), so we loose that information. Removed wrappers
indirectly solved that problem.
* In KeepPortable mode with Serializable object, we return PortableUserObject
[SerializableObjectHolder] to the user, which is a bug, causes by the first
issue.
> .Net: Check if we can get rid of "WritePortableOrSerializable" method.
> ----------------------------------------------------------------------
>
> Key: IGNITE-1572
> URL: https://issues.apache.org/jira/browse/IGNITE-1572
> Project: Ignite
> Issue Type: Task
> Components: interop
> Affects Versions: ignite-1.4
> Reporter: Vladimir Ozerov
> Assignee: Pavel Tupitsyn
> Priority: Critical
> Fix For: ignite-1.5
>
>
> We have lots of places where "WritePortableOrSerializable" routine is
> invoked. It is not clear why do we need it provided that we already handle
> [Serializable] classes properly.
> Looks like we are able to get rid of it safely, aren't we? Need to
> double-check.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)