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

Ilya Kasnacheev commented on IGNITE-8941:
-----------------------------------------

{code}
[2019-02-01 18:47:00,755][DEBUG][sys-stripe-5-#6][GridCacheIoManager] Received 
unordered cache communication message 
[nodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
locId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, msg=GridNearTxPrepareRequest 
[futId=455cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, miniId=1, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
subjId=e2717b7e-7bab-465b-9661-e76a1723d83b, taskNameHash=0, flags=, 
super=GridDistributedTxPrepareRequest [threadId=1, concurrency=PESSIMISTIC, 
isolation=SERIALIZABLE, writeVer=GridCacheVersion [topVer=160515999, 
order=1549036018454, nodeOrder=2], timeout=0, reads=[], writes=[IgniteTxEntry 
[key=KeyCacheObjectImpl [part=299, val=null, hasValBytes=true], 
cacheId=-401344777, txKey=null, val=[op=TRANSFORM, val=null], prevVal=[op=NOOP, 
val=null], oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=null, filtersPassed=false, filtersSet=false, entry=null, prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=null]], dhtVers=null, txSize=0, plc=2, txState=null, 
flags=onePhase|last, super=GridDistributedBaseMessage [ver=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], committedVers=null, 
rolledbackVers=null, cnt=0, super=GridCacheIdMessage [cacheId=0]]]]]
[2019-02-01 18:47:00,756][ERROR][sys-stripe-5-#6][BinaryContext] Failed to 
deserialize object [typeName=T2]
class org.apache.ignite.binary.BinaryObjectException: Failed to read field 
[name=val1]
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:192)
        at 
org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1764)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
        at 
org.apache.ignite.internal.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
        at 
org.apache.ignite.internal.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
        at 
org.apache.ignite.internal.binary.BinaryUtils.doReadCollection(BinaryUtils.java:2072)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1916)
        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)
        at 
org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10198)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxEntry.unmarshal(IgniteTxEntry.java:951)
        at 
org.apache.ignite.internal.processors.cache.GridCacheMessage.unmarshalTx(GridCacheMessage.java:421)
        at 
org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareRequest.finishUnmarshal(GridDistributedTxPrepareRequest.java:436)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.unmarshall(GridCacheIoManager.java:1530)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:576)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:380)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:306)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:101)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:295)
        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 
org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
        at java.lang.Thread.run(Thread.java:748)
Caused by: class org.apache.ignite.binary.BinaryInvalidTypeException: 
CacheOpMain$1
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:707)
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:704)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1757)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1984)
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
        ... 29 more
Caused by: java.lang.ClassNotFoundException: CacheOpMain$1
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at 
org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:8771)
        at 
org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:349)
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:698)
        ... 35 more
[2019-02-01 18:47:00,760][DEBUG][sys-stripe-5-#6][GridCacheIoManager] Sending 
cache message [msg=GridNearTxPrepareResponse [pending=null, 
futId=455cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, miniId=1, 
dhtVer=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
writeVer=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
ownedVals=null, retVal=null, clientRemapVer=null, mvccSnapshot=null, 
super=GridDistributedTxPrepareResponse [txState=null, part=1810123109, 
err=class org.apache.ignite.IgniteCheckedException: Failed to deserialize 
object [typeName=T2], super=GridDistributedBaseMessage [ver=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], committedVers=null, 
rolledbackVers=null, cnt=0, super=GridCacheIdMessage [cacheId=0]]]], 
node=ClusterNode [id=e2717b7e-7bab-465b-9661-e76a1723d83b, order=2, 
addr=[0:0:0:0:0:0:0:1%lo, 127.0.0.1, 172.17.0.1, 172.25.4.196, 172.25.4.207], 
daemon=false]]
[2019-02-01 18:47:00,776][DEBUG][sys-stripe-5-#6][GridCacheIoManager] Received 
unordered cache communication message 
[nodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
locId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, msg=GridNearTxFinishRequest 
[miniId=1, mvccSnapshot=null, super=GridDistributedTxFinishRequest 
[topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
futId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, threadId=1, 
commitVer=null, invalidate=false, commit=false, baseVer=null, txSize=0, 
sys=false, plc=2, subjId=e2717b7e-7bab-465b-9661-e76a1723d83b, taskNameHash=0, 
flags=32, syncMode=PRIMARY_SYNC, txState=null, super=GridDistributedBaseMessage 
[ver=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
committedVers=null, rolledbackVers=null, cnt=0, super=GridCacheIdMessage 
[cacheId=0]]]]]
[2019-02-01 18:47:00,776][DEBUG][sys-stripe-5-#6][finish] Received near finish 
request [txId=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], node=e2717b7e-7bab-465b-9661-e76a1723d83b]
[2019-02-01 18:47:00,776][DEBUG][sys-stripe-5-#6][IgniteTxHandler] Processing 
near tx finish request [nodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
req=GridNearTxFinishRequest [miniId=1, mvccSnapshot=null, 
super=GridDistributedTxFinishRequest [topVer=AffinityTopologyVersion [topVer=2, 
minorTopVer=1], futId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, 
threadId=1, commitVer=null, invalidate=false, commit=false, baseVer=null, 
txSize=0, sys=false, plc=2, subjId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
taskNameHash=0, flags=32, syncMode=PRIMARY_SYNC, txState=null, 
super=GridDistributedBaseMessage [ver=GridCacheVersion [topVer=160515999, 
order=1549036018454, nodeOrder=2], committedVers=null, rolledbackVers=null, 
cnt=0, super=GridCacheIdMessage [cacheId=0]]]]]
[2019-02-01 18:47:00,776][DEBUG][sys-stripe-5-#6][IgniteTxManager] Found mapped 
version [from=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], to=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]
[2019-02-01 18:47:00,776][DEBUG][sys-stripe-5-#6][GridDhtTxLocal] Finishing dht 
local tx [tx=GridDhtTxLocal [nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1648835891, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc 
[locs=[GridCacheMvccCandidate [nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, 
ver=GridCacheVersion [topVer=160515999, order=1549036018455, nodeOrder=1], 
threadId=1, id=2, topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
reentry=null, otherNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
otherVer=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, 
key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=0|dht_local=1|near_local=0|removed=0|read=0,
 prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ACTIVE, timedOut=false, topVer=AffinityTopologyVersion 
[topVer=2, minorTopVer=1], txCounters=null, duration=70ms, 
onePhaseCommit=false], size=1]]], commit=false]
[2019-02-01 18:47:00,777][DEBUG][sys-stripe-5-#6][GridDhtTxLocal] Changed 
transaction state [prev=ACTIVE, new=ROLLING_BACK, tx=GridDhtTxLocal 
[nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1648835891, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc 
[locs=[GridCacheMvccCandidate [nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, 
ver=GridCacheVersion [topVer=160515999, order=1549036018455, nodeOrder=1], 
threadId=1, id=2, topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
reentry=null, otherNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
otherVer=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, 
key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=0|dht_local=1|near_local=0|removed=0|read=0,
 prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ROLLING_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=70ms, onePhaseCommit=false], size=1]]]]
[2019-02-01 18:47:00,777][DEBUG][sys-stripe-5-#6][IgniteTxManager] Rolling back 
from TM [locNodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, tx=GridDhtTxLocal 
[nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1648835891, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc 
[locs=[GridCacheMvccCandidate [nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, 
ver=GridCacheVersion [topVer=160515999, order=1549036018455, nodeOrder=1], 
threadId=1, id=2, topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
reentry=null, otherNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
otherVer=GridCacheVersion [topVer=160515999, order=1549036018454, nodeOrder=2], 
mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, 
key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=0|dht_local=1|near_local=0|removed=0|read=0,
 prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ROLLING_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=70ms, onePhaseCommit=false], size=1]]]]
[2019-02-01 18:47:00,778][DEBUG][sys-stripe-5-#6][GridCacheMapEntry] Removed 
lock candidate from entry [doomed=GridCacheMvccCandidate 
[nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, ver=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], threadId=1, id=2, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], reentry=null, 
otherNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, otherVer=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], mappedDhtNodes=null, 
mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl 
[part=299, val=k6, hasValBytes=true], 
masks=local=1|owner=1|ready=1|reentry=0|used=1|tx=1|single_implicit=0|dht_local=1|near_local=0|removed=1|read=0,
 prevVer=null, nextVer=null], owner=null, prev=GridCacheMvccCandidate 
[nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, ver=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], threadId=1, id=2, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], reentry=null, 
otherNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, otherVer=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], mappedDhtNodes=null, 
mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl 
[part=299, val=k6, hasValBytes=true], 
masks=local=1|owner=1|ready=1|reentry=0|used=1|tx=1|single_implicit=0|dht_local=1|near_local=0|removed=1|read=0,
 prevVer=null, nextVer=null], entry=GridDhtCacheEntry [rdrs=[], part=299, 
super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1648835891, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=null, flags=2]]]]
[2019-02-01 18:47:00,778][DEBUG][sys-stripe-5-#6][GridCacheMvccManager] 
Received owner changed callback [KeyCacheObjectImpl [part=299, val=k6, 
hasValBytes=true], owner=null]
[2019-02-01 18:47:00,778][DEBUG][sys-stripe-5-#6][GridCacheMvccManager] Lock 
future not found for owner change callback (will try transaction futures) 
[owner=null, entry=GridDhtCacheEntry [rdrs=[], part=299, 
super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1648835891, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=null, flags=2]]]]
[2019-02-01 18:47:00,778][DEBUG][sys-stripe-5-#6][GridCacheMvccManager] Failed 
to find transaction for changed owner: null
[2019-02-01 18:47:00,779][DEBUG][sys-stripe-5-#6][GridDhtColocatedCache] 
<XNEXTCACHE> Remove will not be done for key (entry got replaced or removed): 
KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true]
[2019-02-01 18:47:00,779][DEBUG][sys-stripe-5-#6][IgniteTxManager] Rolled back 
from TM: GridDhtTxLocal [nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=null, 
ver=GridCacheVersion [topVer=160515999, order=1549036018453, nodeOrder=1], 
hash=3371, extras=GridCacheObsoleteEntryExtras [obsoleteVer=GridCacheVersion 
[topVer=2147483647, order=0, nodeOrder=0]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ROLLING_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=70ms, onePhaseCommit=false], size=1]]]
[2019-02-01 18:47:00,781][DEBUG][sys-stripe-5-#6][MvccCachingManager] 
Transaction finished: [commit=false, tx=GridDhtTxLocal 
[nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=null, 
ver=GridCacheVersion [topVer=160515999, order=1549036018453, nodeOrder=1], 
hash=3371, extras=GridCacheObsoleteEntryExtras [obsoleteVer=GridCacheVersion 
[topVer=2147483647, order=0, nodeOrder=0]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ROLLING_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=70ms, onePhaseCommit=false], size=1]]]]
[2019-02-01 18:47:00,783][DEBUG][sys-stripe-5-#6][GridDhtTxLocal] Changed 
transaction state [prev=ROLLING_BACK, new=ROLLED_BACK, tx=GridDhtTxLocal 
[nearNodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, 
nearFutId=255cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearMiniId=1, 
nearFinFutId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, nearFinMiniId=1, 
nearXidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, 
nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter 
[completedBase=null, sndTransformedVals=false, depEnabled=false, 
txState=IgniteTxStateImpl [activeCacheIds=[-401344777], recovery=false, 
mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, 
val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=null, 
ver=GridCacheVersion [topVer=160515999, order=1549036018453, nodeOrder=1], 
hash=3371, extras=GridCacheObsoleteEntryExtras [obsoleteVer=GridCacheVersion 
[topVer=2147483647, order=0, nodeOrder=0]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020703, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018455, nodeOrder=1], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, 
invalidParts=null, state=ROLLED_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=70ms, onePhaseCommit=false], size=1]]]]
[2019-02-01 18:47:00,783][DEBUG][sys-stripe-5-#6][GridCacheIoManager] Sending 
cache message [msg=GridNearTxFinishResponse [err=null, miniId=1, 
nearThreadId=1, super=GridDistributedTxFinishResponse [txId=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], 
futId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, part=-1]], 
node=ClusterNode [id=e2717b7e-7bab-465b-9661-e76a1723d83b, order=2, 
addr=[0:0:0:0:0:0:0:1%lo, 127.0.0.1, 172.17.0.1, 172.25.4.196, 172.25.4.207], 
daemon=false]]
[2019-02-01 18:47:00,783][DEBUG][sys-stripe-5-#6][finish] Sent near finish 
response [txId=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2], dhtTxId=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1], node=e2717b7e-7bab-465b-9661-e76a1723d83b]
[2019-02-01 18:47:00,783][DEBUG][sys-stripe-5-#6][GridCacheIoManager] Finished 
processing cache communication message 
[nodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, msg=GridNearTxFinishRequest 
[miniId=1, mvccSnapshot=null, super=GridDistributedTxFinishRequest 
[topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], 
futId=355cdb9a861-5b26c1f9-72f8-4a32-9a5f-d0e156baf3bb, threadId=1, 
commitVer=null, invalidate=false, commit=false, baseVer=null, txSize=0, 
sys=false, plc=2, subjId=e2717b7e-7bab-465b-9661-e76a1723d83b, taskNameHash=0, 
flags=32, syncMode=PRIMARY_SYNC, txState=IgniteTxStateImpl 
[activeCacheIds=[-401344777], recovery=false, mvccEnabled=false, 
txMap=[IgniteTxEntry [key=KeyCacheObjectImpl [part=299, val=k6, 
hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], 
oldVal=[op=NOOP, val=null], entryProcessorsCol=null, ttl=-1, 
conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, 
filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry 
[rdrs=[], part=299, super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=null, 
ver=GridCacheVersion [topVer=160515999, order=1549036018453, nodeOrder=1], 
hash=3371, extras=GridCacheObsoleteEntryExtras [obsoleteVer=GridCacheVersion 
[topVer=2147483647, order=0, nodeOrder=0]], flags=2]]], prepared=0, 
locked=false, nodeId=null, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018455, 
nodeOrder=1]]]], super=GridDistributedBaseMessage [ver=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], committedVers=null, 
rolledbackVers=null, cnt=0, super=GridCacheIdMessage [cacheId=0]]]]]
{code}

but NO error messages on client, silent failure (unless DEBUG is turned on)
{code}
[2019-02-01 18:47:00,785][DEBUG][main][GridNearTxLocal] Invalid transaction 
state transition [invalid=MARKED_ROLLBACK, cur=ROLLED_BACK, tx=GridNearTxLocal 
[mappings=IgniteTxMappingsImpl [], nearLocallyMapped=false, 
colocatedLocallyMapped=false, needCheckBackup=null, hasRemoteLocks=true, 
trackTimeout=false, lb=null, mvccTracker=null, mvccOp=null, thread=main, 
mappings=IgniteTxMappingsImpl [], super=GridDhtTxLocalAdapter 
[nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, 
super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, 
depEnabled=false, txState=IgniteTxStateImpl [activeCacheIds=[-401344777], 
recovery=false, mvccEnabled=false, txMap=[IgniteTxEntry [key=KeyCacheObjectImpl 
[part=299, val=k6, hasValBytes=true], cacheId=-401344777, txKey=IgniteTxKey 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], 
cacheId=-401344777], val=[op=TRANSFORM, val=Entity [idHash=1372313547, 
hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, value=v1]], 
prevVal=[op=TRANSFORM, val=Entity [idHash=1372313547, hash=1977483677, date=Fri 
Feb 01 18:47:00 MSK 2019, id=hi, value=v1]], oldVal=[op=NOOP, val=null], 
entryProcessorsCol=[IgniteBiTuple [val1=CacheOpMain$1@3300f4fd, 
val2=[Ljava.lang.Object;@ebb6851]], ttl=-1, conflictExpireTime=-1, 
conflictVer=null, explicitVer=null, dhtVer=null, filters=[], 
filtersPassed=false, filtersSet=true, entry=GridDhtDetachedCacheEntry 
[super=GridDistributedCacheEntry [super=GridCacheMapEntry 
[key=KeyCacheObjectImpl [part=299, val=k6, hasValBytes=true], val=Entity 
[idHash=1372313547, hash=1977483677, date=Fri Feb 01 18:47:00 MSK 2019, id=hi, 
value=v1], ver=GridCacheVersion [topVer=160515999, order=1549036018453, 
nodeOrder=1], hash=3371, extras=null, flags=0]]], prepared=0, locked=true, 
nodeId=383cbf3b-8e05-4eb6-ab7a-60a59c37138d, locMapped=false, expiryPlc=null, 
transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, 
xidVer=GridCacheVersion [topVer=160515999, order=1549036018454, 
nodeOrder=2]]]], mvccWaitTxs=null, qryEnlisted=false, 
forceSkipCompletedVers=false, super=IgniteTxAdapter [xidVer=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], writeVer=null, 
implicit=false, loc=true, threadId=1, startTime=1549036020676, 
nodeId=e2717b7e-7bab-465b-9661-e76a1723d83b, startVer=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], endVer=null, 
isolation=SERIALIZABLE, concurrency=PESSIMISTIC, timeout=0, 
sysInvalidate=false, sys=false, plc=2, commitVer=GridCacheVersion 
[topVer=160515999, order=1549036018454, nodeOrder=2], finalizing=NONE, 
invalidParts=null, state=ROLLED_BACK, timedOut=false, 
topVer=AffinityTopologyVersion [topVer=2, minorTopVer=1], txCounters=null, 
duration=101ms, onePhaseCommit=true], size=1]]]]
Exception in thread "main" class 
org.apache.ignite.binary.BinaryObjectException: Failed to deserialize object 
[typeName=T2]
        at 
org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:914)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1764)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
        at 
org.apache.ignite.internal.binary.BinaryUtils.doReadObject(BinaryUtils.java:1778)
        at 
org.apache.ignite.internal.binary.BinaryUtils.deserializeOrUnmarshal(BinaryUtils.java:2141)
        at 
org.apache.ignite.internal.binary.BinaryUtils.doReadCollection(BinaryUtils.java:2072)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1916)
        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)
        at 
org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:10198)
        at 
org.apache.ignite.internal.processors.cache.transactions.IgniteTxEntry.unmarshal(IgniteTxEntry.java:951)
        at 
org.apache.ignite.internal.processors.cache.GridCacheMessage.unmarshalTx(GridCacheMessage.java:421)
        at 
org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareRequest.finishUnmarshal(GridDistributedTxPrepareRequest.java:436)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.unmarshall(GridCacheIoManager.java:1530)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:576)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:380)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:306)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:101)
        at 
org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:295)
        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 
org.apache.ignite.internal.util.StripedExecutor$Stripe.body(StripedExecutor.java:505)
        at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
        at java.lang.Thread.run(Thread.java:748)
Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to read 
field [name=val1]
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:192)
        at 
org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:875)
        ... 28 more
Caused by: class org.apache.ignite.binary.BinaryInvalidTypeException: 
CacheOpMain$1
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:707)
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:704)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1757)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
        at 
org.apache.ignite.internal.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1984)
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703)
        at 
org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188)
        ... 29 more
Caused by: java.lang.ClassNotFoundException: CacheOpMain$1
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:348)
        at 
org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:8771)
        at 
org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:349)
        at 
org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:698)
        ... 35 more
{code}

> BinaryInvalidTypeException is thrown on invoke
> ----------------------------------------------
>
>                 Key: IGNITE-8941
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8941
>             Project: Ignite
>          Issue Type: Bug
>          Components: general
>    Affects Versions: 2.6, 2.7
>            Reporter: Mikhail Cherkasov
>            Priority: Major
>         Attachments: CacheOpMain.java, MyPocTest.java
>
>
> Reproducer is attached.
> The following exception is thrown:
> [2018-07-05 16:31:44,554][ERROR][Thread-6][GridDhtAtomicCache] <MyCache> 
> Unexpected exception during cache update
> class org.apache.ignite.binary.BinaryInvalidTypeException: invoke0
>  at 
> org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:707)
>  at 
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1757)
>  at 
> org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1716)
>  at 
> org.apache.ignite.internal.binary.BinaryObjectImpl.deserializeValue(BinaryObjectImpl.java:798)
>  at 
> org.apache.ignite.internal.binary.BinaryObjectImpl.value(BinaryObjectImpl.java:143)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheUtils.value(GridCacheUtils.java:1312)
>  at 
> org.apache.ignite.internal.processors.cache.GridCacheReturn.addEntryProcessResult(GridCacheReturn.java:253)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateSingle(GridDhtAtomicCache.java:2553)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update(GridDhtAtomicCache.java:1898)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal0(GridDhtAtomicCache.java:1740)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.updateAllAsyncInternal(GridDhtAtomicCache.java:1630)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.sendSingleRequest(GridNearAtomicAbstractUpdateFuture.java:299)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.map(GridNearAtomicSingleUpdateFuture.java:483)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.mapOnTopology(GridNearAtomicSingleUpdateFuture.java:443)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:248)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update0(GridDhtAtomicCache.java:1119)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.invoke0(GridDhtAtomicCache.java:827)
>  at 
> org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.invoke(GridDhtAtomicCache.java:787)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.invoke(IgniteCacheProxyImpl.java:1417)
>  at 
> org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.invoke(IgniteCacheProxyImpl.java:1461)
>  at 
> org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.invoke(GatewayProtectedCacheProxy.java:1220)
>  at my_poc_test.MyPocTest$InvokeTask.run(MyPocTest.java:172)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: java.lang.ClassNotFoundException: invoke0
>  at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
>  at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>  at java.lang.Class.forName0(Native Method)
>  at java.lang.Class.forName(Class.java:348)
>  at org.apache.ignite.internal.util.IgniteUtils.forName(IgniteUtils.java:8640)
>  at 
> org.apache.ignite.internal.MarshallerContextImpl.getClass(MarshallerContextImpl.java:349)
>  at 
> org.apache.ignite.internal.binary.BinaryContext.descriptorForTypeId(BinaryContext.java:698)
>  ... 22 more



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

Reply via email to