Before submitting the affinity task ignite first gets the affinity cached
function (AffinityInfo) by submitting the cluster wide task "AffinityJob".
But while in the process of retrieving the output of this AffinityJob,
ignite deserializes this output. I am getting exception while deserailizing
this output.
In TcpDiscoveryNode.readExternal() method while deserailizing the
CacheMetrics object from input stream on 14th iteration I am getting
following exception. Complete stack trace is given in this mail chain.

Caused by: java.io.IOException: Unexpected error occurred during
unmarshalling of an instance of the class:
org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot.

This is working fine on Ignite 2.6 version but giving problem on 2.7.

Is this a bug or am I doing something wrong?

Can someone please help?

On Mon, Jan 7, 2019 at 9:41 PM Akash Shinde <[email protected]> wrote:

> Hi,
>
> When execute affinity.partition(key), I am getting following exception on
> Ignite  2.7.
>
> Stacktrace:
>
> 2019-01-07 21:23:03,093 6699878 [mgmt-#67%springDataNode%] ERROR
> o.a.i.i.p.task.GridTaskWorker - Error deserializing job response:
> GridJobExecuteResponse [nodeId=c0c832cb-33b0-4139-b11d-5cafab2fd046,
> sesId=4778e982861-31445139-523d-4d44-b071-9ca1eb2d73df,
> jobId=5778e982861-31445139-523d-4d44-b071-9ca1eb2d73df, gridEx=null,
> isCancelled=false, retry=null]
> org.apache.ignite.IgniteCheckedException: Failed to unmarshal object with
> optimized marshaller
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10146)
>  at
> org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
>  at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.ignite.binary.BinaryObjectException: Failed to
> unmarshal object with optimized marshaller
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1765)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
>  at
> org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313)
>  at
> org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82)
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140)
>  ... 10 common frames omitted
> Caused by: org.apache.ignite.IgniteCheckedException: Failed to deserialize
> object with given class loader:
> [clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, err=Failed to
> deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:237)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762)
>  ... 16 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
>  ... 18 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.processors.affinity.GridAffinityAssignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 21 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize field
> [name=assignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:526)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 27 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519)
>  ... 30 common frames omitted
> Caused by: java.io.IOException: Unexpected error occurred during
> unmarshalling of an instance of the class:
> org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot. Check
> that all nodes are running the same version of Ignite and that all nodes
> have GridOptimizedMarshaller configured with identical optimized classes
> lists, if any (see setClassNames and setClassNamesPath methods). If your
> serialized classes implement java.io.Externalizable interface, verify that
> serialization logic is correct.
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:364)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 41 common frames omitted
> 2019-01-07 21:23:03,140 6699925 [main-SendThread(
> qzkpr01.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Opening socket connection to server
> qzkpr01.p13.eng.in03.com/10.114.113.201:50024. Will not attempt to
> authenticate using SASL (unknown error)
> 2019-01-07 21:23:03,140 6699925 [main-SendThread(
> qzkpr01.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Socket connection established to
> qzkpr01.p13.eng.in03.com/10.114.113.201:50024, initiating session
> 2019-01-07 21:23:03,140 6699925 [main-SendThread(
> qzkpr01.p13.eng.in03.com:50024)] WARN  org.apache.zookeeper.ClientCnxn -
> Unable to reconnect to ZooKeeper service, session 0x3673a59f5dd01c7 has
> expired
> 2019-01-07 21:23:03,140 6699925 [main-SendThread(
> qzkpr01.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Unable to reconnect to ZooKeeper service, session 0x3673a59f5dd01c7 has
> expired, closing socket connection
> 2019-01-07 21:23:03,140 6699925 [main-EventThread] INFO
> org.I0Itec.zkclient.ZkClient - zookeeper state changed (Expired)
> 2019-01-07 21:23:03,140 6699925 [main-EventThread] INFO
> org.apache.zookeeper.ZooKeeper - Initiating client connection,
> connectString=qzkpr01.p13.eng.in03.com:50024,
> qzkpr02.p13.eng.in03.com:50024,qzkpr03.p13.eng.in03.com:50024/qkafka
> sessionTimeout=10000 watcher=org.I0Itec.zkclient.ZkClient@3003d288
> 2019-01-07 21:23:03,156 6699941 [main-EventThread] INFO
> org.apache.zookeeper.ClientCnxn - EventThread shut down for session:
> 0x3673a59f5dd01c7
> 2019-01-07 21:23:03,296 6700081 [main-SendThread(
> qzkpr03.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Opening socket connection to server
> qzkpr03.p13.eng.in03.com/10.114.113.203:50024. Will not attempt to
> authenticate using SASL (unknown error)
> 2019-01-07 21:23:03,296 6700081 [main-SendThread(
> qzkpr03.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Socket connection established to
> qzkpr03.p13.eng.in03.com/10.114.113.203:50024, initiating session
> 2019-01-07 21:23:03,296 6700081 [main-SendThread(
> qzkpr03.p13.eng.in03.com:50024)] INFO  org.apache.zookeeper.ClientCnxn -
> Session establishment complete on server
> qzkpr03.p13.eng.in03.com/10.114.113.203:50024, sessionid =
> 0x3673a59f5dd01ce, negotiated timeout = 10000
> 2019-01-07 21:23:03,296 6700081 [main-EventThread] INFO
> org.I0Itec.zkclient.ZkClient - zookeeper state changed (SyncConnected)
> 2019-01-07 21:23:03,609 6700394 [mgmt-#68%springDataNode%] ERROR
> o.a.i.i.p.task.GridTaskWorker - Error deserializing job response:
> GridJobExecuteResponse [nodeId=c0c832cb-33b0-4139-b11d-5cafab2fd046,
> sesId=d778e982861-31445139-523d-4d44-b071-9ca1eb2d73df,
> jobId=e778e982861-31445139-523d-4d44-b071-9ca1eb2d73df, gridEx=null,
> isCancelled=false, retry=null]
> org.apache.ignite.IgniteCheckedException: Failed to unmarshal object with
> optimized marshaller
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10146)
>  at
> org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
>  at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.ignite.binary.BinaryObjectException: Failed to
> unmarshal object with optimized marshaller
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1765)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
>  at
> org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313)
>  at
> org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82)
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140)
>  ... 10 common frames omitted
> Caused by: org.apache.ignite.IgniteCheckedException: Failed to deserialize
> object with given class loader:
> [clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, err=Failed to
> deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:237)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762)
>  ... 16 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
>  ... 18 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.processors.affinity.GridAffinityAssignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 21 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize field
> [name=assignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:526)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 27 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519)
>  ... 30 common frames omitted
> Caused by: java.io.IOException: Unexpected error occurred during
> unmarshalling of an instance of the class:
> org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot. Check
> that all nodes are running the same version of Ignite and that all nodes
> have GridOptimizedMarshaller configured with identical optimized classes
> lists, if any (see setClassNames and setClassNamesPath methods). If your
> serialized classes implement java.io.Externalizable interface, verify that
> serialization logic is correct.
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:364)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 41 common frames omitted
> 2019-01-07 21:23:04,140 6700925 [mgmt-#69%springDataNode%] ERROR
> o.a.i.i.p.task.GridTaskWorker - Error deserializing job response:
> GridJobExecuteResponse [nodeId=c0c832cb-33b0-4139-b11d-5cafab2fd046,
> sesId=f778e982861-31445139-523d-4d44-b071-9ca1eb2d73df,
> jobId=0878e982861-31445139-523d-4d44-b071-9ca1eb2d73df, gridEx=null,
> isCancelled=false, retry=null]
> org.apache.ignite.IgniteCheckedException: Failed to unmarshal object with
> optimized marshaller
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10146)
>  at
> org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081)
>  at
> org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
>  at
> org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093)
>  at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.ignite.binary.BinaryObjectException: Failed to
> unmarshal object with optimized marshaller
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1765)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964)
>  at
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
>  at
> org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313)
>  at
> org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82)
>  at
> org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140)
>  ... 10 common frames omitted
> Caused by: org.apache.ignite.IgniteCheckedException: Failed to deserialize
> object with given class loader:
> [clsLdr=sun.misc.Launcher$AppClassLoader@18b4aac2, err=Failed to
> deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:237)
>  at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94)
>  at
> org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762)
>  ... 16 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.util.lang.GridTuple3]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
>  ... 18 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.internal.processors.affinity.GridAffinityAssignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 21 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize field
> [name=assignment]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:526)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 27 common frames omitted
> Caused by: java.io.IOException: Failed to deserialize object
> [typeName=org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode]
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:350)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519)
>  ... 30 common frames omitted
> Caused by: java.io.IOException: Unexpected error occurred during
> unmarshalling of an instance of the class:
> org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot. Check
> that all nodes are running the same version of Ignite and that all nodes
> have GridOptimizedMarshaller configured with identical optimized classes
> lists, if any (see setClassNames and setClassNamesPath methods). If your
> serialized classes implement java.io.Externalizable interface, verify that
> serialization logic is correct.
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:364)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
>  at
> org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949)
>  at
> org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
>  ... 41 common frames omitted
>
> Thanks,
> Akash
>

Reply via email to