You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Arpit Jain <ja...@gmail.com> on 2019/03/05 10:38:21 UTC
Exception while inserting data in Ignite
Hi,
I am running Ignite in Server mode with my application. I am able to insert
the first record in the Key/Value Map in Ignite but it fails when I try
second time. The key is just a Long and value is simple class like this:
class A implements Serializable {
private static final long serialVersionUID = 1L;
protected Operation op; //Enum
protected String someStr;
public A(Operation op, String someStr) {
this.op = op;
this.someStr = someStr;
}
public String toString() {
StringBuilder builder = new StringBuilder(op.toString()).append(
"-").append(someStr);
return builder.toString();
}
}
I am getting exception "*Failed to deserialise object
[typeName=BinaryTreeMap]"* while trying to insert second entry in Map
Any help appreciated !
Thanks
Re: Exception while inserting data in Ignite
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
Do you have this class on all nodes, including server ones? Can we see
what's under the fold?
Regards,
--
Ilya Kasnacheev
вт, 5 мар. 2019 г. в 20:26, Arpit Jain <ja...@gmail.com>:
> Hi,
>
> There is a big stack trace but this is the last bit of it. Hope it helps
>
> [image: image.png]
>
> Thanks
>
> On Tue, Mar 5, 2019 at 3:10 PM Ilya Kasnacheev <il...@gmail.com>
> wrote:
>
>> Hello!
>>
>> Please print this exception out and share full trace.
>>
>> Regards,
>> --
>> Ilya Kasnacheev
>>
>>
>> вт, 5 мар. 2019 г. в 18:04, Arpit Jain <ja...@gmail.com>:
>>
>>> There is nothing in stacktrace.
>>> It has a cause:
>>>
>>> "class org.apache.ignite.binary.BinaryObjectException: Failed to
>>> unmarshal object with optimized marshaller"
>>>
>>>
>>> and a detail message: "Failed to deserialize object
>>> [typeName=BinaryTreeMap]"
>>>
>>>
>>> Thanks
>>>
>>>
>>> On Tue, Mar 5, 2019 at 2:25 PM Ilya Kasnacheev <
>>> ilya.kasnacheev@gmail.com> wrote:
>>>
>>>> Hello!
>>>>
>>>> That's not stack trace. Stack trace is properly formattedtext.
>>>>
>>>> Regards,
>>>> --
>>>> Ilya Kasnacheev
>>>>
>>>>
>>>> вт, 5 мар. 2019 г. в 17:01, Arpit Jain <ja...@gmail.com>:
>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> Here is the stacktrace after exception
>>>>>
>>>>> [image: image.png]
>>>>>
>>>>> On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <
>>>>> ilya.kasnacheev@gmail.com> wrote:
>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> Can you please provide complete stack trace?
>>>>>>
>>>>>> Regards,
>>>>>> --
>>>>>> Ilya Kasnacheev
>>>>>>
>>>>>>
>>>>>> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I am running Ignite in Server mode with my application. I am able to
>>>>>>> insert the first record in the Key/Value Map in Ignite but it fails when I
>>>>>>> try second time. The key is just a Long and value is simple class like this:
>>>>>>>
>>>>>>> class A implements Serializable {
>>>>>>>
>>>>>>>
>>>>>>> private static final long serialVersionUID = 1L;
>>>>>>>
>>>>>>>
>>>>>>> protected Operation op; //Enum
>>>>>>>
>>>>>>>
>>>>>>> protected String someStr;
>>>>>>>
>>>>>>>
>>>>>>> public A(Operation op, String someStr) {
>>>>>>>
>>>>>>> this.op = op;
>>>>>>>
>>>>>>> this.someStr = someStr;
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> public String toString() {
>>>>>>>
>>>>>>> StringBuilder builder = new StringBuilder(op
>>>>>>> .toString()).append("-").append(someStr);
>>>>>>>
>>>>>>> return builder.toString();
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> I am getting exception "*Failed to deserialise object
>>>>>>> [typeName=BinaryTreeMap]"* while trying to insert second entry in
>>>>>>> Map
>>>>>>> Any help appreciated !
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>
Re: Exception while inserting data in Ignite
Posted by Arpit Jain <ja...@gmail.com>.
Hi,
There is a big stack trace but this is the last bit of it. Hope it helps
[image: image.png]
Thanks
On Tue, Mar 5, 2019 at 3:10 PM Ilya Kasnacheev <il...@gmail.com>
wrote:
> Hello!
>
> Please print this exception out and share full trace.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> вт, 5 мар. 2019 г. в 18:04, Arpit Jain <ja...@gmail.com>:
>
>> There is nothing in stacktrace.
>> It has a cause:
>>
>> "class org.apache.ignite.binary.BinaryObjectException: Failed to
>> unmarshal object with optimized marshaller"
>>
>>
>> and a detail message: "Failed to deserialize object
>> [typeName=BinaryTreeMap]"
>>
>>
>> Thanks
>>
>>
>> On Tue, Mar 5, 2019 at 2:25 PM Ilya Kasnacheev <il...@gmail.com>
>> wrote:
>>
>>> Hello!
>>>
>>> That's not stack trace. Stack trace is properly formattedtext.
>>>
>>> Regards,
>>> --
>>> Ilya Kasnacheev
>>>
>>>
>>> вт, 5 мар. 2019 г. в 17:01, Arpit Jain <ja...@gmail.com>:
>>>
>>>>
>>>> Hi,
>>>>
>>>> Here is the stacktrace after exception
>>>>
>>>> [image: image.png]
>>>>
>>>> On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <
>>>> ilya.kasnacheev@gmail.com> wrote:
>>>>
>>>>> Hello!
>>>>>
>>>>> Can you please provide complete stack trace?
>>>>>
>>>>> Regards,
>>>>> --
>>>>> Ilya Kasnacheev
>>>>>
>>>>>
>>>>> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am running Ignite in Server mode with my application. I am able to
>>>>>> insert the first record in the Key/Value Map in Ignite but it fails when I
>>>>>> try second time. The key is just a Long and value is simple class like this:
>>>>>>
>>>>>> class A implements Serializable {
>>>>>>
>>>>>>
>>>>>> private static final long serialVersionUID = 1L;
>>>>>>
>>>>>>
>>>>>> protected Operation op; //Enum
>>>>>>
>>>>>>
>>>>>> protected String someStr;
>>>>>>
>>>>>>
>>>>>> public A(Operation op, String someStr) {
>>>>>>
>>>>>> this.op = op;
>>>>>>
>>>>>> this.someStr = someStr;
>>>>>>
>>>>>> }
>>>>>>
>>>>>>
>>>>>> public String toString() {
>>>>>>
>>>>>> StringBuilder builder = new StringBuilder(op
>>>>>> .toString()).append("-").append(someStr);
>>>>>>
>>>>>> return builder.toString();
>>>>>>
>>>>>> }
>>>>>>
>>>>>> }
>>>>>>
>>>>>>
>>>>>> I am getting exception "*Failed to deserialise object
>>>>>> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
>>>>>> Any help appreciated !
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>
Re: Exception while inserting data in Ignite
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
Please print this exception out and share full trace.
Regards,
--
Ilya Kasnacheev
вт, 5 мар. 2019 г. в 18:04, Arpit Jain <ja...@gmail.com>:
> There is nothing in stacktrace.
> It has a cause:
>
> "class org.apache.ignite.binary.BinaryObjectException: Failed to unmarshal
> object with optimized marshaller"
>
>
> and a detail message: "Failed to deserialize object
> [typeName=BinaryTreeMap]"
>
>
> Thanks
>
>
> On Tue, Mar 5, 2019 at 2:25 PM Ilya Kasnacheev <il...@gmail.com>
> wrote:
>
>> Hello!
>>
>> That's not stack trace. Stack trace is properly formattedtext.
>>
>> Regards,
>> --
>> Ilya Kasnacheev
>>
>>
>> вт, 5 мар. 2019 г. в 17:01, Arpit Jain <ja...@gmail.com>:
>>
>>>
>>> Hi,
>>>
>>> Here is the stacktrace after exception
>>>
>>> [image: image.png]
>>>
>>> On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <
>>> ilya.kasnacheev@gmail.com> wrote:
>>>
>>>> Hello!
>>>>
>>>> Can you please provide complete stack trace?
>>>>
>>>> Regards,
>>>> --
>>>> Ilya Kasnacheev
>>>>
>>>>
>>>> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am running Ignite in Server mode with my application. I am able to
>>>>> insert the first record in the Key/Value Map in Ignite but it fails when I
>>>>> try second time. The key is just a Long and value is simple class like this:
>>>>>
>>>>> class A implements Serializable {
>>>>>
>>>>>
>>>>> private static final long serialVersionUID = 1L;
>>>>>
>>>>>
>>>>> protected Operation op; //Enum
>>>>>
>>>>>
>>>>> protected String someStr;
>>>>>
>>>>>
>>>>> public A(Operation op, String someStr) {
>>>>>
>>>>> this.op = op;
>>>>>
>>>>> this.someStr = someStr;
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>> public String toString() {
>>>>>
>>>>> StringBuilder builder = new StringBuilder(op
>>>>> .toString()).append("-").append(someStr);
>>>>>
>>>>> return builder.toString();
>>>>>
>>>>> }
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>> I am getting exception "*Failed to deserialise object
>>>>> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
>>>>> Any help appreciated !
>>>>>
>>>>> Thanks
>>>>>
>>>>
Re: Exception while inserting data in Ignite
Posted by Arpit Jain <ja...@gmail.com>.
There is nothing in stacktrace.
It has a cause:
"class org.apache.ignite.binary.BinaryObjectException: Failed to unmarshal
object with optimized marshaller"
and a detail message: "Failed to deserialize object
[typeName=BinaryTreeMap]"
Thanks
On Tue, Mar 5, 2019 at 2:25 PM Ilya Kasnacheev <il...@gmail.com>
wrote:
> Hello!
>
> That's not stack trace. Stack trace is properly formattedtext.
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> вт, 5 мар. 2019 г. в 17:01, Arpit Jain <ja...@gmail.com>:
>
>>
>> Hi,
>>
>> Here is the stacktrace after exception
>>
>> [image: image.png]
>>
>> On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <il...@gmail.com>
>> wrote:
>>
>>> Hello!
>>>
>>> Can you please provide complete stack trace?
>>>
>>> Regards,
>>> --
>>> Ilya Kasnacheev
>>>
>>>
>>> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>>>
>>>> Hi,
>>>>
>>>> I am running Ignite in Server mode with my application. I am able to
>>>> insert the first record in the Key/Value Map in Ignite but it fails when I
>>>> try second time. The key is just a Long and value is simple class like this:
>>>>
>>>> class A implements Serializable {
>>>>
>>>>
>>>> private static final long serialVersionUID = 1L;
>>>>
>>>>
>>>> protected Operation op; //Enum
>>>>
>>>>
>>>> protected String someStr;
>>>>
>>>>
>>>> public A(Operation op, String someStr) {
>>>>
>>>> this.op = op;
>>>>
>>>> this.someStr = someStr;
>>>>
>>>> }
>>>>
>>>>
>>>> public String toString() {
>>>>
>>>> StringBuilder builder = new StringBuilder(op
>>>> .toString()).append("-").append(someStr);
>>>>
>>>> return builder.toString();
>>>>
>>>> }
>>>>
>>>> }
>>>>
>>>>
>>>> I am getting exception "*Failed to deserialise object
>>>> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
>>>> Any help appreciated !
>>>>
>>>> Thanks
>>>>
>>>
Re: Exception while inserting data in Ignite
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
That's not stack trace. Stack trace is properly formattedtext.
Regards,
--
Ilya Kasnacheev
вт, 5 мар. 2019 г. в 17:01, Arpit Jain <ja...@gmail.com>:
>
> Hi,
>
> Here is the stacktrace after exception
>
> [image: image.png]
>
> On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <il...@gmail.com>
> wrote:
>
>> Hello!
>>
>> Can you please provide complete stack trace?
>>
>> Regards,
>> --
>> Ilya Kasnacheev
>>
>>
>> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>>
>>> Hi,
>>>
>>> I am running Ignite in Server mode with my application. I am able to
>>> insert the first record in the Key/Value Map in Ignite but it fails when I
>>> try second time. The key is just a Long and value is simple class like this:
>>>
>>> class A implements Serializable {
>>>
>>>
>>> private static final long serialVersionUID = 1L;
>>>
>>>
>>> protected Operation op; //Enum
>>>
>>>
>>> protected String someStr;
>>>
>>>
>>> public A(Operation op, String someStr) {
>>>
>>> this.op = op;
>>>
>>> this.someStr = someStr;
>>>
>>> }
>>>
>>>
>>> public String toString() {
>>>
>>> StringBuilder builder = new StringBuilder(op
>>> .toString()).append("-").append(someStr);
>>>
>>> return builder.toString();
>>>
>>> }
>>>
>>> }
>>>
>>>
>>> I am getting exception "*Failed to deserialise object
>>> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
>>> Any help appreciated !
>>>
>>> Thanks
>>>
>>
Re: Exception while inserting data in Ignite
Posted by Arpit Jain <ja...@gmail.com>.
Hi,
Here is the stacktrace after exception
[image: image.png]
On Tue, Mar 5, 2019 at 1:47 PM Ilya Kasnacheev <il...@gmail.com>
wrote:
> Hello!
>
> Can you please provide complete stack trace?
>
> Regards,
> --
> Ilya Kasnacheev
>
>
> вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
>
>> Hi,
>>
>> I am running Ignite in Server mode with my application. I am able to
>> insert the first record in the Key/Value Map in Ignite but it fails when I
>> try second time. The key is just a Long and value is simple class like this:
>>
>> class A implements Serializable {
>>
>>
>> private static final long serialVersionUID = 1L;
>>
>>
>> protected Operation op; //Enum
>>
>>
>> protected String someStr;
>>
>>
>> public A(Operation op, String someStr) {
>>
>> this.op = op;
>>
>> this.someStr = someStr;
>>
>> }
>>
>>
>> public String toString() {
>>
>> StringBuilder builder = new StringBuilder(op
>> .toString()).append("-").append(someStr);
>>
>> return builder.toString();
>>
>> }
>>
>> }
>>
>>
>> I am getting exception "*Failed to deserialise object
>> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
>> Any help appreciated !
>>
>> Thanks
>>
>
Re: Exception while inserting data in Ignite
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
Can you please provide complete stack trace?
Regards,
--
Ilya Kasnacheev
вт, 5 мар. 2019 г. в 13:48, Arpit Jain <ja...@gmail.com>:
> Hi,
>
> I am running Ignite in Server mode with my application. I am able to
> insert the first record in the Key/Value Map in Ignite but it fails when I
> try second time. The key is just a Long and value is simple class like this:
>
> class A implements Serializable {
>
>
> private static final long serialVersionUID = 1L;
>
>
> protected Operation op; //Enum
>
>
> protected String someStr;
>
>
> public A(Operation op, String someStr) {
>
> this.op = op;
>
> this.someStr = someStr;
>
> }
>
>
> public String toString() {
>
> StringBuilder builder = new StringBuilder(op
> .toString()).append("-").append(someStr);
>
> return builder.toString();
>
> }
>
> }
>
>
> I am getting exception "*Failed to deserialise object
> [typeName=BinaryTreeMap]"* while trying to insert second entry in Map
> Any help appreciated !
>
> Thanks
>