[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Ozerov reassigned IGNITE-3244: --- Assignee: (was: Vladimir Ozerov) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Priority: Minor > Attachments: tc3.png > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stanilovsky Evgeny reassigned IGNITE-3244: -- Assignee: Vladimir Ozerov (was: Stanilovsky Evgeny) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Vladimir Ozerov >Priority: Minor > Attachments: tc3.png > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stanilovsky Evgeny reassigned IGNITE-3244: -- Assignee: Stanilovsky Evgeny > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Stanilovsky Evgeny >Priority: Minor > Attachments: tc3.png > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: (was: Alexey Kuznetsov) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: Alexey Kuznetsov (was: Denis Magda) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Alexey Kuznetsov >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: Denis Magda (was: Alexey Kuznetsov) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Denis Magda >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: Alexey Kuznetsov (was: Denis Magda) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Alexey Kuznetsov >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: Denis Magda (was: Alexey Kuznetsov) > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Denis Magda >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)
[jira] [Assigned] (IGNITE-3244) Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl
[ https://issues.apache.org/jira/browse/IGNITE-3244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alexey Kuznetsov reassigned IGNITE-3244: Assignee: Alexey Kuznetsov > Custom arrays are not serialized properly by CacheObjectBinaryProcessorImpl > --- > > Key: IGNITE-3244 > URL: https://issues.apache.org/jira/browse/IGNITE-3244 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: ignite-1.4 >Reporter: Denis Magda >Assignee: Alexey Kuznetsov >Priority: Minor > Fix For: 2.0 > > > If to put a custom object array into a cache like this one > {code} > TestObject[] arr = new TestObject[] {new TestObject(i)}; > cache.put(0, arr); > {code} > then it will be serialized as Object[] array in > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} method. > This leads to the situation when object's array type is lost and on cache.get > the code below produces {{ClassCastException}} > {code} > TestObject[] obj = cache.get(i); > {code} > The full test is already added into > {{GridCacheBinaryObjectsAbstractSelfTest.testCustomArrays}}. > To fix the issue we have to revisit logic of > {{CacheObjectBinaryProcessorImpl.marshallToBinary}} and > {{CacheObjectContext.unwrapBinary}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346)