Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 62653200CBB for ; Tue, 4 Jul 2017 14:06:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 60DE9160FD9; Tue, 4 Jul 2017 12:06:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D7B59160FD7 for ; Tue, 4 Jul 2017 14:06:09 +0200 (CEST) Received: (qmail 44998 invoked by uid 500); 4 Jul 2017 12:06:09 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 44989 invoked by uid 99); 4 Jul 2017 12:06:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Jul 2017 12:06:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 9AC0C180A5A for ; Tue, 4 Jul 2017 12:06:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id L17xkoH8zjxE for ; Tue, 4 Jul 2017 12:06:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 1D70160DA3 for ; Tue, 4 Jul 2017 12:06:02 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 578C8E0D60 for ; Tue, 4 Jul 2017 12:06:01 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 46E6D2460D for ; Tue, 4 Jul 2017 12:06:00 +0000 (UTC) Date: Tue, 4 Jul 2017 12:06:00 +0000 (UTC) From: "Anton Vinogradov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (IGNITE-3142) When remote filter is set, event is not send, if primary node has left grid. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 04 Jul 2017 12:06:11 -0000 [ https://issues.apache.org/jira/browse/IGNITE-3142?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D160= 73538#comment-16073538 ]=20 Anton Vinogradov commented on IGNITE-3142: ------------------------------------------ [~v.pyatkov], Seems we should check at affected version to make sure it fixed at master. What is affected version? > When remote filter is set, event is not send, if primary node has left gr= id. > -------------------------------------------------------------------------= --- > > Key: IGNITE-3142 > URL: https://issues.apache.org/jira/browse/IGNITE-3142 > Project: Ignite > Issue Type: Bug > Reporter: Vladislav Pyatkov > Assignee: Vadim Opolski > Fix For: 2.2 > > Attachments: EventsListenerTest.java, Ignite-Events - Copy.zip > > > If you try to start one server node and another then. After update of top= ology, you can stop the first node and get the exception: > {noformat} > [12:25:25] (err) Failed to execute compound future reducer: GridNearTxFin= ishFuture [futId=3Dfbe41e8b451-b79beebc-da21-4cfc-a83e-e1cb4b34151b, tx=3DG= ridNearTxLocal [mappings=3DIgniteTxMappingsSingleImpl [mapping=3DGridDistri= butedTxMapping [entries=3D[IgniteTxEntry [key=3DKeyCacheObjectImpl [val=3DB= inaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtrue], cacheId=3D-2100= 569601, partId=3D-1, txKey=3DIgniteTxKey [key=3DKeyCacheObjectImpl [val=3DB= inaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtrue], cacheId=3D-2100= 569601], val=3D[op=3DTRANSFORM, val=3Dnull], prevVal=3D[op=3DNOOP, val=3Dnu= ll], entryProcessorsCol=3D[IgniteBiTuple [val1=3DMetadataProcessor [newMeta= =3DBinaryMetadata [typeId=3D887264644, typeName=3Dorg.jsr166.ConcurrentLink= edDeque8, fields=3Dnull, affKeyFieldName=3Dnull, isEnum=3Dfalse]], val2=3D[= Ljava.lang.Object;@4807a494]], ttl=3D-1, conflictExpireTime=3D-1, conflictV= er=3Dnull, explicitVer=3Dnull, dhtVer=3Dnull, filters=3D[], filtersPassed= =3Dfalse, filtersSet=3Dtrue, entry=3DGridDhtDetachedCacheEntry [super=3DGri= dDistributedCacheEntry [super=3DGridCacheMapEntry [key=3DKeyCacheObjectImpl= [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtrue], val=3D= null, startVer=3D1463390656382, ver=3DGridCacheVersion [topVer=3D74870619, = time=3D1463390725860, order=3D1463390656382, nodeOrder=3D3], hash=3D8872646= 44, extras=3Dnull, flags=3D0]]], prepared=3D0, locked=3Dfalse, nodeId=3D5f3= be800-b89a-419b-8d7e-ba5adbb36fab, locMapped=3Dfalse, expiryPlc=3Dnull, tra= nsferExpiryPlc=3Dfalse, flags=3D0, partUpdateCntr=3D0, serReadVer=3Dnull, x= idVer=3DGridCacheVersion [topVer=3D74870619, time=3D1463390725845, order=3D= 1463390656380, nodeOrder=3D3]]], explicitLock=3Dfalse, dhtVer=3Dnull, last= =3Dfalse, near=3Dfalse, clientFirst=3Dfalse, node=3D5f3be800-b89a-419b-8d7e= -ba5adbb36fab]], nearLocallyMapped=3Dfalse, colocatedLocallyMapped=3Dfalse,= needCheckBackup=3Dfalse, hasRemoteLocks=3Dfalse, thread=3Dsys-#20%null%, m= appings=3DIgniteTxMappingsSingleImpl [mapping=3DGridDistributedTxMapping [e= ntries=3D[IgniteTxEntry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey = [typeId=3D887264644], hasValBytes=3Dtrue], cacheId=3D-2100569601, partId=3D= -1, txKey=3DIgniteTxKey [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey = [typeId=3D887264644], hasValBytes=3Dtrue], cacheId=3D-2100569601], val=3D[o= p=3DTRANSFORM, val=3Dnull], prevVal=3D[op=3DNOOP, val=3Dnull], entryProcess= orsCol=3D[IgniteBiTuple [val1=3DMetadataProcessor [newMeta=3DBinaryMetadata= [typeId=3D887264644, typeName=3Dorg.jsr166.ConcurrentLinkedDeque8, fields= =3Dnull, affKeyFieldName=3Dnull, isEnum=3Dfalse]], val2=3D[Ljava.lang.Objec= t;@4807a494]], ttl=3D-1, conflictExpireTime=3D-1, conflictVer=3Dnull, expli= citVer=3Dnull, dhtVer=3Dnull, filters=3D[], filtersPassed=3Dfalse, filtersS= et=3Dtrue, entry=3DGridDhtDetachedCacheEntry [super=3DGridDistributedCacheE= ntry [super=3DGridCacheMapEntry [key=3DKeyCacheObjectImpl [val=3DBinaryMeta= dataKey [typeId=3D887264644], hasValBytes=3Dtrue], val=3Dnull, startVer=3D1= 463390656382, ver=3DGridCacheVersion [topVer=3D74870619, time=3D14633907258= 60, order=3D1463390656382, nodeOrder=3D3], hash=3D887264644, extras=3Dnull,= flags=3D0]]], prepared=3D0, locked=3Dfalse, nodeId=3D5f3be800-b89a-419b-8d= 7e-ba5adbb36fab, locMapped=3Dfalse, expiryPlc=3Dnull, transferExpiryPlc=3Df= alse, flags=3D0, partUpdateCntr=3D0, serReadVer=3Dnull, xidVer=3DGridCacheV= ersion [topVer=3D74870619, time=3D1463390725845, order=3D1463390656380, nod= eOrder=3D3]]], explicitLock=3Dfalse, dhtVer=3Dnull, last=3Dfalse, near=3Dfa= lse, clientFirst=3Dfalse, node=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab]], su= per=3DGridDhtTxLocalAdapter [nearOnOriginatingNode=3Dfalse, nearNodes=3D[],= dhtNodes=3D[], explicitLock=3Dfalse, super=3DIgniteTxLocalAdapter [complet= edBase=3Dnull, sndTransformedVals=3Dfalse, depEnabled=3Dfalse, txState=3DIg= niteTxImplicitSingleStateImpl [init=3Dtrue], super=3DIgniteTxAdapter [xidVe= r=3DGridCacheVersion [topVer=3D74870619, time=3D1463390725845, order=3D1463= 390656380, nodeOrder=3D3], writeVer=3Dnull, implicit=3Dtrue, loc=3Dtrue, th= readId=3D32, startTime=3D1463390725843, nodeId=3Ddf815072-615a-49d4-92e1-28= 42369ea15a, startVer=3DGridCacheVersion [topVer=3D74870619, time=3D14633907= 25845, order=3D1463390656380, nodeOrder=3D3], endVer=3Dnull, isolation=3DRE= AD_COMMITTED, concurrency=3DOPTIMISTIC, timeout=3D0, sysInvalidate=3Dfalse,= sys=3Dtrue, plc=3D5, commitVer=3DGridCacheVersion [topVer=3D74870619, time= =3D1463390725845, order=3D1463390656380, nodeOrder=3D3], finalizing=3DNONE,= preparing=3Dfalse, invalidParts=3Dnull, state=3DPREPARED, timedOut=3Dfalse= , topVer=3DAffinityTopologyVersion [topVer=3D3, minorTopVer=3D1], duration= =3D50ms, onePhaseCommit=3Dtrue], size=3D1]]], commit=3Dtrue, mappings=3DIgn= iteTxMappingsSingleImpl [mapping=3DGridDistributedTxMapping [entries=3D[Ign= iteTxEntry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887= 264644], hasValBytes=3Dtrue], cacheId=3D-2100569601, partId=3D-1, txKey=3DI= gniteTxKey [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887= 264644], hasValBytes=3Dtrue], cacheId=3D-2100569601], val=3D[op=3DTRANSFORM= , val=3Dnull], prevVal=3D[op=3DNOOP, val=3Dnull], entryProcessorsCol=3D[Ign= iteBiTuple [val1=3DMetadataProcessor [newMeta=3DBinaryMetadata [typeId=3D88= 7264644, typeName=3Dorg.jsr166.ConcurrentLinkedDeque8, fields=3Dnull, affKe= yFieldName=3Dnull, isEnum=3Dfalse]], val2=3D[Ljava.lang.Object;@4807a494]],= ttl=3D-1, conflictExpireTime=3D-1, conflictVer=3Dnull, explicitVer=3Dnull,= dhtVer=3Dnull, filters=3D[], filtersPassed=3Dfalse, filtersSet=3Dtrue, ent= ry=3DGridDhtDetachedCacheEntry [super=3DGridDistributedCacheEntry [super=3D= GridCacheMapEntry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeI= d=3D887264644], hasValBytes=3Dtrue], val=3Dnull, startVer=3D1463390656382, = ver=3DGridCacheVersion [topVer=3D74870619, time=3D1463390725860, order=3D14= 63390656382, nodeOrder=3D3], hash=3D887264644, extras=3Dnull, flags=3D0]]],= prepared=3D0, locked=3Dfalse, nodeId=3D5f3be800-b89a-419b-8d7e-ba5adbb36fa= b, locMapped=3Dfalse, expiryPlc=3Dnull, transferExpiryPlc=3Dfalse, flags=3D= 0, partUpdateCntr=3D0, serReadVer=3Dnull, xidVer=3DGridCacheVersion [topVer= =3D74870619, time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3]]],= explicitLock=3Dfalse, dhtVer=3Dnull, last=3Dfalse, near=3Dfalse, clientFir= st=3Dfalse, node=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab]], trackable=3Dtrue= , finishOnePhaseCalled=3Dfalse, innerFuts=3D[CheckBackupFuture[node=3Ddf815= 072-615a-49d4-92e1-2842369ea15a, loc=3Dtrue, done=3Dtrue]], super=3DGridCom= poundIdentityFuture [super=3DGridCompoundFuture [rdc=3Do.a.i.i.util.lang.Gr= idFunc$27@1b01b273, initFlag=3D0, lsnrCalls=3D0, done=3Dfalse, cancelled=3D= false, err=3Dnull, futs=3D[true]]]]class org.apache.ignite.internal.transac= tions.IgniteTxRollbackCheckedException: Failed to commit transaction (trans= action has been rolled back on backup node): GridCacheVersion [topVer=3D748= 70619, time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3] > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.checkBackup(GridNearTxFinishFuture.java:450) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.finish(GridNearTxFinishFuture.java:347) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:860) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyList= ener(GridFutureAdapter.java:263) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.listen(Gri= dFutureAdapter.java:226) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal.commitAsync(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.optimisticPutFuture(IgniteTxLocalAdapter.java:3423) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.putAsync0(IgniteTxLocalAdapter.java:3211) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.invokeAsync(IgniteTxLocalAdapter.java:2097) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2299) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp= (GridCacheAdapter.java:4210) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= 0(GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= (GridCacheAdapter.java:2262) > =09at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.invoke= (IgniteCacheProxy.java:1575) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl.addMeta(CacheObjectBinaryProcessorImpl.java:566) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl$2.addMeta(CacheObjectBinaryProcessorImpl.java:204) > =09at org.apache.ignite.internal.binary.BinaryContext.registerUserClassDe= scriptor(BinaryContext.java:711) > =09at org.apache.ignite.internal.binary.BinaryContext.registerClassDescri= ptor(BinaryContext.java:663) > =09at org.apache.ignite.internal.binary.BinaryContext.descriptorForClass(= BinaryContext.java:563) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:145) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:132) > =09at org.apache.ignite.internal.binary.GridBinaryMarshaller.marshal(Grid= BinaryMarshaller.java:239) > =09at org.apache.ignite.internal.binary.BinaryMarshaller.marshal(BinaryMa= rshaller.java:92) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1216) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1197) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1179) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendNotification(GridContinuousProcessor.java:840) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.addNotification(GridContinuousProcessor.java:799) > =09at org.apache.ignite.internal.GridEventConsumeHandler$2$1.run(GridEven= tConsumeHandler.java:231) > =09at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:= 511) > =09at java.util.concurrent.FutureTask.run(FutureTask.java:266) > =09at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto= r.java:1142) > =09at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut= or.java:617) > =09at java.lang.Thread.run(Thread.java:745) > Caused by: class org.apache.ignite.internal.cluster.ClusterTopologyChecke= dException: Primary node left grid: 5f3be800-b89a-419b-8d7e-ba5adbb36fab > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.checkBackup(GridNearTxFinishFuture.java:444) > =09... 35 more > 2016-05-16 12:25:25 ERROR GridNearTxFinishFuture:495 - Failed to automati= cally rollback transaction: GridNearTxLocal [mappings=3DIgniteTxMappingsSin= gleImpl [mapping=3DGridDistributedTxMapping [entries=3D[IgniteTxEntry [key= =3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasVal= Bytes=3Dtrue], cacheId=3D-2100569601, partId=3D-1, txKey=3DIgniteTxKey [key= =3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasVal= Bytes=3Dtrue], cacheId=3D-2100569601], val=3D[op=3DTRANSFORM, val=3Dnull], = prevVal=3D[op=3DNOOP, val=3Dnull], entryProcessorsCol=3D[IgniteBiTuple [val= 1=3DMetadataProcessor [newMeta=3DBinaryMetadata [typeId=3D887264644, typeNa= me=3Dorg.jsr166.ConcurrentLinkedDeque8, fields=3Dnull, affKeyFieldName=3Dnu= ll, isEnum=3Dfalse]], val2=3D[Ljava.lang.Object;@4807a494]], ttl=3D-1, conf= lictExpireTime=3D-1, conflictVer=3Dnull, explicitVer=3Dnull, dhtVer=3Dnull,= filters=3D[], filtersPassed=3Dfalse, filtersSet=3Dtrue, entry=3DGridDhtDet= achedCacheEntry [super=3DGridDistributedCacheEntry [super=3DGridCacheMapEnt= ry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644],= hasValBytes=3Dtrue], val=3Dnull, startVer=3D1463390656382, ver=3DGridCache= Version [topVer=3D74870619, time=3D1463390725860, order=3D1463390656382, no= deOrder=3D3], hash=3D887264644, extras=3Dnull, flags=3D0]]], prepared=3D0, = locked=3Dfalse, nodeId=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab, locMapped=3D= false, expiryPlc=3Dnull, transferExpiryPlc=3Dfalse, flags=3D0, partUpdateCn= tr=3D0, serReadVer=3Dnull, xidVer=3DGridCacheVersion [topVer=3D74870619, ti= me=3D1463390725845, order=3D1463390656380, nodeOrder=3D3]]], explicitLock= =3Dfalse, dhtVer=3Dnull, last=3Dfalse, near=3Dfalse, clientFirst=3Dfalse, n= ode=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab]], nearLocallyMapped=3Dfalse, co= locatedLocallyMapped=3Dfalse, needCheckBackup=3Dfalse, hasRemoteLocks=3Dfal= se, thread=3Dsys-#20%null%, mappings=3DIgniteTxMappingsSingleImpl [mapping= =3DGridDistributedTxMapping [entries=3D[IgniteTxEntry [key=3DKeyCacheObject= Impl [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtrue], ca= cheId=3D-2100569601, partId=3D-1, txKey=3DIgniteTxKey [key=3DKeyCacheObject= Impl [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtrue], ca= cheId=3D-2100569601], val=3D[op=3DTRANSFORM, val=3Dnull], prevVal=3D[op=3DN= OOP, val=3Dnull], entryProcessorsCol=3D[IgniteBiTuple [val1=3DMetadataProce= ssor [newMeta=3DBinaryMetadata [typeId=3D887264644, typeName=3Dorg.jsr166.C= oncurrentLinkedDeque8, fields=3Dnull, affKeyFieldName=3Dnull, isEnum=3Dfals= e]], val2=3D[Ljava.lang.Object;@4807a494]], ttl=3D-1, conflictExpireTime=3D= -1, conflictVer=3Dnull, explicitVer=3Dnull, dhtVer=3Dnull, filters=3D[], fi= ltersPassed=3Dfalse, filtersSet=3Dtrue, entry=3DGridDhtDetachedCacheEntry [= super=3DGridDistributedCacheEntry [super=3DGridCacheMapEntry [key=3DKeyCach= eObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes=3Dtr= ue], val=3Dnull, startVer=3D1463390656382, ver=3DGridCacheVersion [topVer= =3D74870619, time=3D1463390725860, order=3D1463390656382, nodeOrder=3D3], h= ash=3D887264644, extras=3Dnull, flags=3D0]]], prepared=3D0, locked=3Dfalse,= nodeId=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab, locMapped=3Dfalse, expiryPl= c=3Dnull, transferExpiryPlc=3Dfalse, flags=3D0, partUpdateCntr=3D0, serRead= Ver=3Dnull, xidVer=3DGridCacheVersion [topVer=3D74870619, time=3D1463390725= 845, order=3D1463390656380, nodeOrder=3D3]]], explicitLock=3Dfalse, dhtVer= =3Dnull, last=3Dfalse, near=3Dfalse, clientFirst=3Dfalse, node=3D5f3be800-b= 89a-419b-8d7e-ba5adbb36fab]], super=3DGridDhtTxLocalAdapter [nearOnOriginat= ingNode=3Dfalse, nearNodes=3D[], dhtNodes=3D[], explicitLock=3Dfalse, super= =3DIgniteTxLocalAdapter [completedBase=3Dnull, sndTransformedVals=3Dfalse, = depEnabled=3Dfalse, txState=3DIgniteTxImplicitSingleStateImpl [init=3Dtrue]= , super=3DIgniteTxAdapter [xidVer=3DGridCacheVersion [topVer=3D74870619, ti= me=3D1463390725845, order=3D1463390656380, nodeOrder=3D3], writeVer=3Dnull,= implicit=3Dtrue, loc=3Dtrue, threadId=3D32, startTime=3D1463390725843, nod= eId=3Ddf815072-615a-49d4-92e1-2842369ea15a, startVer=3DGridCacheVersion [to= pVer=3D74870619, time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3= ], endVer=3Dnull, isolation=3DREAD_COMMITTED, concurrency=3DOPTIMISTIC, tim= eout=3D0, sysInvalidate=3Dfalse, sys=3Dtrue, plc=3D5, commitVer=3DGridCache= Version [topVer=3D74870619, time=3D1463390725845, order=3D1463390656380, no= deOrder=3D3], finalizing=3DNONE, preparing=3Dfalse, invalidParts=3Dnull, st= ate=3DROLLED_BACK, timedOut=3Dfalse, topVer=3DAffinityTopologyVersion [topV= er=3D3, minorTopVer=3D1], duration=3D70ms, onePhaseCommit=3Dtrue], size=3D1= ]]] > class org.apache.ignite.IgniteCheckedException: Invalid transaction state= for commit [state=3DROLLED_BACK, tx=3DGridNearTxLocal [mappings=3DIgniteTx= MappingsSingleImpl [mapping=3DGridDistributedTxMapping [entries=3D[IgniteTx= Entry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D88726464= 4], hasValBytes=3Dtrue], cacheId=3D-2100569601, partId=3D-1, txKey=3DIgnite= TxKey [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D88726464= 4], hasValBytes=3Dtrue], cacheId=3D-2100569601], val=3D[op=3DTRANSFORM, val= =3Dnull], prevVal=3D[op=3DNOOP, val=3Dnull], entryProcessorsCol=3D[IgniteBi= Tuple [val1=3DMetadataProcessor [newMeta=3DBinaryMetadata [typeId=3D8872646= 44, typeName=3Dorg.jsr166.ConcurrentLinkedDeque8, fields=3Dnull, affKeyFiel= dName=3Dnull, isEnum=3Dfalse]], val2=3D[Ljava.lang.Object;@4807a494]], ttl= =3D-1, conflictExpireTime=3D-1, conflictVer=3Dnull, explicitVer=3Dnull, dht= Ver=3Dnull, filters=3D[], filtersPassed=3Dfalse, filtersSet=3Dtrue, entry= =3DGridDhtDetachedCacheEntry [super=3DGridDistributedCacheEntry [super=3DGr= idCacheMapEntry [key=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId= =3D887264644], hasValBytes=3Dtrue], val=3Dnull, startVer=3D1463390656382, v= er=3DGridCacheVersion [topVer=3D74870619, time=3D1463390725860, order=3D146= 3390656382, nodeOrder=3D3], hash=3D887264644, extras=3Dnull, flags=3D0]]], = prepared=3D0, locked=3Dfalse, nodeId=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab= , locMapped=3Dfalse, expiryPlc=3Dnull, transferExpiryPlc=3Dfalse, flags=3D0= , partUpdateCntr=3D0, serReadVer=3Dnull, xidVer=3DGridCacheVersion [topVer= =3D74870619, time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3]]],= explicitLock=3Dfalse, dhtVer=3Dnull, last=3Dfalse, near=3Dfalse, clientFir= st=3Dfalse, node=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab]], nearLocallyMappe= d=3Dfalse, colocatedLocallyMapped=3Dfalse, needCheckBackup=3Dfalse, hasRemo= teLocks=3Dfalse, thread=3Dsys-#20%null%, mappings=3DIgniteTxMappingsSingleI= mpl [mapping=3DGridDistributedTxMapping [entries=3D[IgniteTxEntry [key=3DKe= yCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes= =3Dtrue], cacheId=3D-2100569601, partId=3D-1, txKey=3DIgniteTxKey [key=3DKe= yCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasValBytes= =3Dtrue], cacheId=3D-2100569601], val=3D[op=3DTRANSFORM, val=3Dnull], prevV= al=3D[op=3DNOOP, val=3Dnull], entryProcessorsCol=3D[IgniteBiTuple [val1=3DM= etadataProcessor [newMeta=3DBinaryMetadata [typeId=3D887264644, typeName=3D= org.jsr166.ConcurrentLinkedDeque8, fields=3Dnull, affKeyFieldName=3Dnull, i= sEnum=3Dfalse]], val2=3D[Ljava.lang.Object;@4807a494]], ttl=3D-1, conflictE= xpireTime=3D-1, conflictVer=3Dnull, explicitVer=3Dnull, dhtVer=3Dnull, filt= ers=3D[], filtersPassed=3Dfalse, filtersSet=3Dtrue, entry=3DGridDhtDetached= CacheEntry [super=3DGridDistributedCacheEntry [super=3DGridCacheMapEntry [k= ey=3DKeyCacheObjectImpl [val=3DBinaryMetadataKey [typeId=3D887264644], hasV= alBytes=3Dtrue], val=3Dnull, startVer=3D1463390656382, ver=3DGridCacheVersi= on [topVer=3D74870619, time=3D1463390725860, order=3D1463390656382, nodeOrd= er=3D3], hash=3D887264644, extras=3Dnull, flags=3D0]]], prepared=3D0, locke= d=3Dfalse, nodeId=3D5f3be800-b89a-419b-8d7e-ba5adbb36fab, locMapped=3Dfalse= , expiryPlc=3Dnull, transferExpiryPlc=3Dfalse, flags=3D0, partUpdateCntr=3D= 0, serReadVer=3Dnull, xidVer=3DGridCacheVersion [topVer=3D74870619, time=3D= 1463390725845, order=3D1463390656380, nodeOrder=3D3]]], explicitLock=3Dfals= e, dhtVer=3Dnull, last=3Dfalse, near=3Dfalse, clientFirst=3Dfalse, node=3D5= f3be800-b89a-419b-8d7e-ba5adbb36fab]], super=3DGridDhtTxLocalAdapter [nearO= nOriginatingNode=3Dfalse, nearNodes=3D[], dhtNodes=3D[], explicitLock=3Dfal= se, super=3DIgniteTxLocalAdapter [completedBase=3Dnull, sndTransformedVals= =3Dfalse, depEnabled=3Dfalse, txState=3DIgniteTxImplicitSingleStateImpl [in= it=3Dtrue], super=3DIgniteTxAdapter [xidVer=3DGridCacheVersion [topVer=3D74= 870619, time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3], writeV= er=3Dnull, implicit=3Dtrue, loc=3Dtrue, threadId=3D32, startTime=3D14633907= 25843, nodeId=3Ddf815072-615a-49d4-92e1-2842369ea15a, startVer=3DGridCacheV= ersion [topVer=3D74870619, time=3D1463390725845, order=3D1463390656380, nod= eOrder=3D3], endVer=3Dnull, isolation=3DREAD_COMMITTED, concurrency=3DOPTIM= ISTIC, timeout=3D0, sysInvalidate=3Dfalse, sys=3Dtrue, plc=3D5, commitVer= =3DGridCacheVersion [topVer=3D74870619, time=3D1463390725845, order=3D14633= 90656380, nodeOrder=3D3], finalizing=3DNONE, preparing=3Dfalse, invalidPart= s=3Dnull, state=3DROLLED_BACK, timedOut=3Dfalse, topVer=3DAffinityTopologyV= ersion [topVer=3D3, minorTopVer=3D1], duration=3D60ms, onePhaseCommit=3Dtru= e], size=3D1]]]] > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal.finish(GridNearTxLocal.java:722) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.onDone(GridNearTxFinishFuture.java:276) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.onDone(GridNearTxFinishFuture.java:67) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(Gri= dFutureAdapter.java:324) > =09at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComp= lete(GridCompoundFuture.java:241) > =09at org.apache.ignite.internal.util.future.GridCompoundFuture.markIniti= alized(GridCompoundFuture.java:232) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.finish(GridNearTxFinishFuture.java:369) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal.rollbackAsync(GridNearTxLocal.java:920) > =09at org.apache.ignite.internal.processors.cache.distributed.dht.GridDht= TxLocalAdapter.rollback(GridDhtTxLocalAdapter.java:859) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.onDone(GridNearTxFinishFuture.java:251) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.onDone(GridNearTxFinishFuture.java:67) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(Gri= dFutureAdapter.java:335) > =09at org.apache.ignite.internal.util.future.GridCompoundFuture.apply(Gri= dCompoundFuture.java:118) > =09at org.apache.ignite.internal.util.future.GridCompoundFuture.apply(Gri= dCompoundFuture.java:41) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyList= ener(GridFutureAdapter.java:263) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyList= eners(GridFutureAdapter.java:251) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(Gri= dFutureAdapter.java:381) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(Gri= dFutureAdapter.java:347) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(Gri= dFutureAdapter.java:335) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.checkBackup(GridNearTxFinishFuture.java:449) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.finish(GridNearTxFinishFuture.java:347) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:860) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyList= ener(GridFutureAdapter.java:263) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.listen(Gri= dFutureAdapter.java:226) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal.commitAsync(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.optimisticPutFuture(IgniteTxLocalAdapter.java:3423) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.putAsync0(IgniteTxLocalAdapter.java:3211) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.invokeAsync(IgniteTxLocalAdapter.java:2097) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2299) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp= (GridCacheAdapter.java:4210) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= 0(GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= (GridCacheAdapter.java:2262) > =09at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.invoke= (IgniteCacheProxy.java:1575) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl.addMeta(CacheObjectBinaryProcessorImpl.java:566) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl$2.addMeta(CacheObjectBinaryProcessorImpl.java:204) > =09at org.apache.ignite.internal.binary.BinaryContext.registerUserClassDe= scriptor(BinaryContext.java:711) > =09at org.apache.ignite.internal.binary.BinaryContext.registerClassDescri= ptor(BinaryContext.java:663) > =09at org.apache.ignite.internal.binary.BinaryContext.descriptorForClass(= BinaryContext.java:563) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:145) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:132) > =09at org.apache.ignite.internal.binary.GridBinaryMarshaller.marshal(Grid= BinaryMarshaller.java:239) > =09at org.apache.ignite.internal.binary.BinaryMarshaller.marshal(BinaryMa= rshaller.java:92) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1216) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1197) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1179) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendNotification(GridContinuousProcessor.java:840) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.addNotification(GridContinuousProcessor.java:799) > =09at org.apache.ignite.internal.GridEventConsumeHandler$2$1.run(GridEven= tConsumeHandler.java:231) > =09at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:= 511) > =09at java.util.concurrent.FutureTask.run(FutureTask.java:266) > =09at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto= r.java:1142) > =09at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut= or.java:617) > =09at java.lang.Thread.run(Thread.java:745) > 2016-05-16 12:25:25 ERROR GridEventConsumeHandler:495 - Failed to send ev= ent notification to node: 28b7b448-d0bb-404b-9643-abf87ce27fad > class org.apache.ignite.binary.BinaryObjectException: Failed to update me= ta data for type: org.jsr166.ConcurrentLinkedDeque8 > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl.addMeta(CacheObjectBinaryProcessorImpl.java:572) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl$2.addMeta(CacheObjectBinaryProcessorImpl.java:204) > =09at org.apache.ignite.internal.binary.BinaryContext.registerUserClassDe= scriptor(BinaryContext.java:711) > =09at org.apache.ignite.internal.binary.BinaryContext.registerClassDescri= ptor(BinaryContext.java:663) > =09at org.apache.ignite.internal.binary.BinaryContext.descriptorForClass(= BinaryContext.java:563) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:145) > =09at org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(Binary= WriterExImpl.java:132) > =09at org.apache.ignite.internal.binary.GridBinaryMarshaller.marshal(Grid= BinaryMarshaller.java:239) > =09at org.apache.ignite.internal.binary.BinaryMarshaller.marshal(BinaryMa= rshaller.java:92) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1216) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1197) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendWithRetries(GridContinuousProcessor.java:1179) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.sendNotification(GridContinuousProcessor.java:840) > =09at org.apache.ignite.internal.processors.continuous.GridContinuousProc= essor.addNotification(GridContinuousProcessor.java:799) > =09at org.apache.ignite.internal.GridEventConsumeHandler$2$1.run(GridEven= tConsumeHandler.java:231) > =09at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:= 511) > =09at java.util.concurrent.FutureTask.run(FutureTask.java:266) > =09at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto= r.java:1142) > =09at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut= or.java:617) > =09at java.lang.Thread.run(Thread.java:745) > Caused by: javax.cache.CacheException: class org.apache.ignite.transactio= ns.TransactionRollbackException: Failed to commit transaction (transaction = has been rolled back on backup node): GridCacheVersion [topVer=3D74870619, = time=3D1463390725845, order=3D1463390656380, nodeOrder=3D3] > =09at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertT= oCacheException(GridCacheUtils.java:1478) > =09at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.cacheE= xception(IgniteCacheProxy.java:1944) > =09at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.invoke= (IgniteCacheProxy.java:1585) > =09at org.apache.ignite.internal.processors.cache.binary.CacheObjectBinar= yProcessorImpl.addMeta(CacheObjectBinaryProcessorImpl.java:566) > =09... 19 more > Caused by: class org.apache.ignite.transactions.TransactionRollbackExcept= ion: Failed to commit transaction (transaction has been rolled back on back= up node): GridCacheVersion [topVer=3D74870619, time=3D1463390725845, order= =3D1463390656380, nodeOrder=3D3] > =09at org.apache.ignite.internal.util.IgniteUtils$10.apply(IgniteUtils.ja= va:800) > =09at org.apache.ignite.internal.util.IgniteUtils$10.apply(IgniteUtils.ja= va:798) > =09... 23 more > Caused by: class org.apache.ignite.internal.transactions.IgniteTxRollback= CheckedException: Failed to commit transaction (transaction has been rolled= back on backup node): GridCacheVersion [topVer=3D74870619, time=3D14633907= 25845, order=3D1463390656380, nodeOrder=3D3] > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.checkBackup(GridNearTxFinishFuture.java:450) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.finish(GridNearTxFinishFuture.java:347) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:860) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal$4.apply(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyList= ener(GridFutureAdapter.java:263) > =09at org.apache.ignite.internal.util.future.GridFutureAdapter.listen(Gri= dFutureAdapter.java:226) > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxLocal.commitAsync(GridNearTxLocal.java:852) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.optimisticPutFuture(IgniteTxLocalAdapter.java:3423) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.putAsync0(IgniteTxLocalAdapter.java:3211) > =09at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLo= calAdapter.invokeAsync(IgniteTxLocalAdapter.java:2097) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2299) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter$25.op(= GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.syncOp= (GridCacheAdapter.java:4210) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= 0(GridCacheAdapter.java:2291) > =09at org.apache.ignite.internal.processors.cache.GridCacheAdapter.invoke= (GridCacheAdapter.java:2262) > =09at org.apache.ignite.internal.processors.cache.IgniteCacheProxy.invoke= (IgniteCacheProxy.java:1575) > =09... 20 more > Caused by: class org.apache.ignite.internal.cluster.ClusterTopologyChecke= dException: Primary node left grid: 5f3be800-b89a-419b-8d7e-ba5adbb36fab > =09at org.apache.ignite.internal.processors.cache.distributed.near.GridNe= arTxFinishFuture.checkBackup(GridNearTxFinishFuture.java:444) > =09... 35 more > {noformat} > Other node does not get event NODE_FAILED or EVT_NODE_LEFT. > *Reproduction steps:* > # Start first server node. > # Start client. > # Start second server node. > # Stop first server node. -- This message was sent by Atlassian JIRA (v6.4.14#64029)