[ https://issues.apache.org/jira/browse/IGNITE-1619?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14945381#comment-14945381 ]
ASF GitHub Bot commented on IGNITE-1619: ---------------------------------------- GitHub user ptupitsyn opened a pull request: https://github.com/apache/ignite/pull/136 IGNITE-1619 Platform .Net: Generic type is lost during array/collection serialization You can merge this pull request into a Git repository by running: $ git pull https://github.com/ptupitsyn/ignite ignite-1619 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/136.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #136 ---- commit 1164ff10694ce4690f57190708d6bc4a6efaf9b5 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:04:49Z wip commit c4bbbbfc5a9def2c46454a774a6527066d4742c9 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:13:33Z test added commit 73700655a6d6f20dbe5ecd92a90fc5734a5ba5e4 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:14:55Z test wip commit 2a70a47dc103e87bacd1792434aaabb408362dcd Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:25:01Z wip commit 2f4204b5d57e411517893eb9c43436025eaf5b47 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:32:16Z wip commit 3c76ef26b4204358d4f709516a94f6e351da3ca5 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T10:49:14Z wip WriteGenericArray commit 53c2cb42f95e68e1836757a80725289b8851ac7d Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T12:11:29Z wip commit 01e110f59fe2884cddb725b8c5947458b06cb840 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T12:16:34Z ReadWriteTypedArray done commit d0aef6919f170af5e26a13a9240033a48871d631 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T12:24:59Z wip commit cdf3397736bcf97eb64ee3ebfb4c1c9a54b7f27a Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T12:32:51Z wip commit c7829e068bc05bf34d7609c0b9ee3c0631947225 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T13:00:31Z wip commit f3204af7d5374f0daec2727c14607674dc9a9dd4 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T13:01:23Z wip commit f495585f717c0f7eb338ae6020d9c079e0afb439 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T13:06:36Z wip cleanup commit 15324f7f86a5d56b3377a01784d38dec4140b415 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T13:59:22Z ReadTypedCollection wip commit f6486af2411528bf23dc92f39179d963d4c464c4 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T14:23:10Z Collections done without delegate caching commit 24868ebde65eae94d42ba4271c745f86f6e70002 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T14:49:44Z ReplaceTypes commit 24d62dac1d4b8675861d03abd6be9c8c01dc7f63 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T14:55:45Z wip commit 6d9e324218e07188ee7e04bd073629e4e6c65867 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T16:00:37Z Fix interop collection reads commit 1a7b68213801dfda2700720f320208c19bfcffc5 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T16:05:51Z fixing tests commit d7c7c6d8ddd1c24ff2874a16c4b91c011f9a5f9b Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T16:42:33Z wip commit 6d36c1facfd8cea3aa94f117da50380e92626ae8 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T16:44:10Z wip commit 1e292481158408d5c512ebb804c087f645755b31 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T16:58:37Z wip commit f54256ebc2f4bcb8c9de1775dcd8d623fcb3c1b0 Author: ptupitsyn <ptupit...@gridgain.com> Date: 2015-10-06T17:08:31Z comment out "trying to be nice" code ---- > Platform .Net: Generic type is lost during array/collection serialization > ------------------------------------------------------------------------- > > Key: IGNITE-1619 > URL: https://issues.apache.org/jira/browse/IGNITE-1619 > Project: Ignite > Issue Type: Bug > Components: interop > Affects Versions: ignite-1.4 > Reporter: Pavel Tupitsyn > Assignee: Pavel Tupitsyn > Fix For: ignite-1.5 > > > We do not serialize collection/array element type, so on deserialization we > can not recreate original collection. So generic arrays/collections can't be > used in job arguments, service arguments, etc. > * We should keep current format for non-generic collections, arrays of > primitives, and arrays of objects > * Generic collections and arrays should be written with new TypeIds (not > compatible with other platforms) and include type information -- This message was sent by Atlassian JIRA (v6.3.4#6332)