ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Mashenkov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-10483) MVCC: Enlist request deserialization failure causes grid hanging.
Date Thu, 29 Nov 2018 17:10:00 GMT
Andrew Mashenkov created IGNITE-10483:
-----------------------------------------

             Summary: MVCC: Enlist request deserialization failure causes grid hanging.
                 Key: IGNITE-10483
                 URL: https://issues.apache.org/jira/browse/IGNITE-10483
             Project: Ignite
          Issue Type: Bug
          Components: mvcc
            Reporter: Andrew Mashenkov


Looks like remote serialization issues are not propagated back to near node and user request
hangs forever.



We should add error handling for all mvcc Enlist requests into GridCacheIoManager

 
{noformat}
[19:11:49]W: [org.apache.ignite:ignite-core] class org.apache.ignite.IgniteCheckedException:
Failed to send response to node. Unsupported direct type [message=GridNearTxEnlistRequest
[threadId
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processFailedMessage(GridCacheIoManager.java:1048)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:582)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:383)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:309)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:100)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:299)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1568)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1196)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:127)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1092)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
[19:11:49]W: [org.apache.ignite:ignite-core] at java.lang.Thread.run(Thread.java:748)
[19:11:49]W: [org.apache.ignite:ignite-core] Caused by: class org.apache.ignite.IgniteCheckedException:
Failed to unmarshal object with optimized marshaller
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9997)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10049)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.distributed.dht.GridInvokeValue.finishUnmarshal(GridInvokeValue.java:108)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxEnlistRequest.finishUnmarshal(GridNearTxEnlistRequest.java:359)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.unmarshall(GridCacheIoManager.java:1538)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:579)
[19:11:49]W: [org.apache.ignite:ignite-core] ... 11 more
[19:11:49]W: [org.apache.ignite:ignite-core] Caused by: class org.apache.ignite.binary.BinaryObjectException:
Failed to unmarshal object with optimized marshaller
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1789)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1964)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:313)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:101)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:81)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9991)
[19:11:49]W: [org.apache.ignite:ignite-core] ... 16 more
[19:11:49]W: [org.apache.ignite:ignite-core] Caused by: class org.apache.ignite.IgniteCheckedException:
Failed to deserialize object with given class loader: [clsLdr=org.apache.ignite.internal
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:237)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:93)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.binary.BinaryUtils.doReadOptimized(BinaryUtils.java:1786)
[19:11:49]W: [org.apache.ignite:ignite-core] ... 22 more
[19:11:49]W: [org.apache.ignite:ignite-core] Caused by: java.lang.UnsupportedOperationException
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.processors.cache.query.continuous.CacheEntryProcessorExternalizableFailedTest$ExternalizableFailedReadEntryPro
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readExternalizable(OptimizedObjectInputStream.java:554)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedClassDescriptor.read(OptimizedClassDescriptor.java:948)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObject0(OptimizedObjectInputStream.java:346)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedObjectInputStream.readObjectOverride(OptimizedObjectInputStream.java:198)
[19:11:49]W: [org.apache.ignite:ignite-core] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:425)
[19:11:49]W: [org.apache.ignite:ignite-core] at org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller.unmarshal0(OptimizedMarshaller.java:228)
[19:11:49]W: [org.apache.ignite:ignite-core] ... 24 more
{noformat}



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

Mime
View raw message