You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Kosarev (JIRA)" <ji...@apache.org> on 2019/01/21 16:15:00 UTC

[jira] [Comment Edited] (IGNITE-10925) Failure to submit affinity task from client node

    [ https://issues.apache.org/jira/browse/IGNITE-10925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16748062#comment-16748062 ] 

Sergey Kosarev edited comment on IGNITE-10925 at 1/21/19 4:14 PM:
------------------------------------------------------------------

Actually    org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream#available    has implementation: return -1;
it results that when reading CacheMetricsSnapshot we don't read new fields and

it brokes  org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode#readExternal when reading
Map org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode#metrics field



was (Author: macrergate):
Actually    org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream#available    has implementation: return -1;
it results that when reading CacheMetricsSnapshot we don't read new fields and

it brokes  org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode#readExternal when reading 
Map org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode#metrics 


> Failure to submit affinity task from client node
> ------------------------------------------------
>
>                 Key: IGNITE-10925
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10925
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>    Affects Versions: 2.7
>            Reporter: Prasad
>            Priority: Blocker
>
> Getting following exception while submitting the affinity task from client node to server node.
> 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.
> Code fails while un-marshalling cachesnapshotmetrics on client node.
>  
> [Userlist Discussion|http://apache-ignite-users.70518.x6.nabble.com/After-upgrading-2-7-getting-Unexpected-error-occurred-during-unmarshalling-td26262.html]
> [Reproducer Project|https://github.com/prasadbhalerao1983/IgniteIssueReproducer.git]
>  
> Step to Reproduce:
> 1) First Run com.example.demo.Server class as a java program
> 2) Then run com.example.demo.Client as java program.
>  
> {noformat}
> 2019-01-14 15:37:02.723 ERROR 10712 --- [springDataNode%] o.a.i.i.processors.task.GridTaskWorker   : Error deserializing job response: GridJobExecuteResponse [nodeId=e9a24c20-0d00-4808-b2f5-13e1ce35496a, sesId=76324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, jobId=86324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093) [ignite-core-2.7.0.jar:2.7.0]
>  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_144]
>  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_144]
>  at java.lang.Thread.run(Thread.java:748) [na:1.8.0_144]
> 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 41 common frames omitted
> 2019-01-14 15:37:03.237 ERROR 10712 --- [springDataNode%] o.a.i.i.processors.task.GridTaskWorker   : Error deserializing job response: GridJobExecuteResponse [nodeId=e9a24c20-0d00-4808-b2f5-13e1ce35496a, sesId=07324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, jobId=17324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093) [ignite-core-2.7.0.jar:2.7.0]
>  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_144]
>  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_144]
>  at java.lang.Thread.run(Thread.java:748) [na:1.8.0_144]
> 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 41 common frames omitted
> 2019-01-14 15:37:03.747 ERROR 10712 --- [springDataNode%] o.a.i.i.processors.task.GridTaskWorker   : Error deserializing job response: GridJobExecuteResponse [nodeId=e9a24c20-0d00-4808-b2f5-13e1ce35496a, sesId=27324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, jobId=37324db4861-1d85ad49-5b25-454a-b69c-d8685cfc73b0, 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskWorker.onResponse(GridTaskWorker.java:831) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor.processJobExecuteResponse(GridTaskProcessor.java:1081) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.processors.task.GridTaskProcessor$JobMessageListener.onMessage(GridTaskProcessor.java:1316) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1569) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1197) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127) [ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1093) [ignite-core-2.7.0.jar:2.7.0]
>  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_144]
>  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_144]
>  at java.lang.Thread.run(Thread.java:748) [na:1.8.0_144]
> 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:102) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10140) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:94) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1762) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.util.lang.GridTuple3.readExternal(GridTuple3.java:197) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readSerializable(OptimizedObjectInputStream.java:611) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:954) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readArrayList(OptimizedObjectInputStream.java:643) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:301) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readFields(OptimizedObjectInputStream.java:519) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 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) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198) ~[ignite-core-2.7.0.jar:2.7.0]
>  at java.io.ObjectInputStream.readObject(ObjectInputStream.java:416) ~[na:1.8.0_144]
>  at org.apache.ignite.spi.discovery.tcp.internal.TcpDiscoveryNode.readExternal(TcpDiscoveryNode.java:616) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:555) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:949) ~[ignite-core-2.7.0.jar:2.7.0]
>  at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346) ~[ignite-core-2.7.0.jar:2.7.0]
>  ... 41 common frames omitted
> {noformat}
>  
>  
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)