Following people are moderators: dma...@apache.org <https://whimsy.apache.org/roster/committee/committer/dmagda>, dpav...@apache.org <https://whimsy.apache.org/roster/committee/committer/dpavlov>, dsetrak...@apache.org <https://whimsy.apache.org/roster/committee/committer/dsetrakyan>, hsapu...@apache.org <https://whimsy.apache.org/roster/committee/committer/hsaputra>, r...@apache.org <https://whimsy.apache.org/roster/committee/committer/rvs>, st...@apache.org <https://whimsy.apache.org/roster/committee/committer/stack>
If you'd like to be added to the list, please open a ticket for INFRA. - Denis On Wed, Mar 11, 2020 at 2:42 PM Ivan Pavlukhin <vololo...@gmail.com> wrote: > Denis, > > By the way. Do you know who else receives messages for moderation (I do > not)? > > Best regards, > Ivan Pavlukhin > > ср, 11 мар. 2020 г. в 19:05, Denis Magda <dma...@apache.org>: > > > > Hi, > > > > Please subscribe to the dev mailing list so that we don't need to > moderate > > and approve your emails. > > https://ignite.apache.org/community/resources.html#mail-lists > > > > Also, it looks like this question is more suited for the user list. > Please > > send it there (don't forget to subscribe on the user if you haven't done > so > > yet). > > > > - > > Denis > > > > > > On Wed, Mar 11, 2020 at 5:39 AM < > > dev-reject-1583930390.40791.ooeeajdjnfgedgbbd...@ignite.apache.org> > wrote: > > > > > > > > To approve: > > > dev-accept-1583930390.40791.ooeeajdjnfgedgbbd...@ignite.apache.org > > > To reject: > > > dev-reject-1583930390.40791.ooeeajdjnfgedgbbd...@ignite.apache.org > > > To give a reason to reject: > > > %%% Start comment > > > %%% End comment > > > > > > > > > > > > > > > ---------- Forwarded message ---------- > > > From: VeenaMithare <v.mith...@cmcmarkets.com> > > > To: dev@ignite.apache.org > > > Cc: > > > Bcc: > > > Date: Wed, 11 Mar 2020 07:39:42 -0500 (CDT) > > > Subject: Server Node comes down with : (err) Failed to notify listener: > > > GridDhtTxPrepareFuture Error > > > Hi Team, > > > > > > We have a 3 node server cluster > > > > > > A 4th node joins as a client with a continuous query on a Table A( > > > Transaction_mode = transactional ). > > > > > > Now If I bring the client down and issue an update to the Table A > within > > > failureDetectionTimeout 30000 , I get the following error and */this > error > > > brings the server down/*: > > > > > > "(err) Failed to notify listener: GridDhtTxPrepareFuture Error" > > > =================================== > > > Basically the server , tries to update the record on the Table A, and > tries > > > to notify Client since it had registered a continuous query for Table > A. > > > But since the Client Node has been brought down, and it undeploys the > > > remotefilterfactory lambda, and the server is no longer able to > complete > > > the > > > transaction . > > > > > > */This also brings the server down./ > > > * > > > How can I resolve this issue ? > > > ======================================= > > > Please find the complete stack trace for this error : > > > > > > [12:14:12] (err) Failed to notify listener: GridDhtTxPrepareFuture > > > [futId=0a69e79c071-93faf34d-a776-4166-9f3b-4b5a0f54b8f9, err=null, > > > replied=1, mapped=1, req=GridNearTxPrepareRequest > > > [futId=4250e79c071-51438f4f-c061-45f7-b34e-57c90f2055e9, miniId=1, > > > topVer=AffinityTopologyVersion [topVer=7, minorTopVer=0], > > > subjId=da486d0b-36a1-43d4-b05b-47d126fd880e, taskNameHash=0, > > > flags=[implicitSingle], super=GridDistributedTxPrepareRequest > > > [threadId=382, > > > concurrency=OPTIMISTIC, isolation=READ_COMMITTED, > writeVer=GridCacheVersion > > > [topVer=195408427, order=1583928843624, nodeOrder=1], timeout=1000, > > > reads=null, writes=[IgniteTxEntry [key=ABCKEY [idHash=1413504800, > > > hash=-1419375634, VALUETYPE=somevaluetype, NAME=TEST4375234], > > > cacheId=-1512899836, txKey=IgniteTxKey [key=ABCKEY [idHash=1413504800, > > > hash=-1419375634, VALUETYPE=somevaluetype, NAME=TEST4375234], > > > cacheId=-1512899836], val=[op=CREATE, val=ABC [idHash=108633195, > > > hash=-965148880, ACTIVE=true, MODIFICATIONDATE=2020-02-03 18:29:03.501, > > > VALUETYPE=null, SCHEMAREF=null, VALUE=DEV, MACHINENAME=null, > COMMENT=null, > > > NAME=null, APPLICATIONNAME=null, SCHEMANAME=null, KEYNAME=ENVIRONMENT, > > > USERNAME=null, INTERNALVERSION=null, MODIFICATIONTYPE=null]], > > > prevVal=[op=NOOP, val=null], oldVal=[op=NOOP, val=null], > > > entryProcessorsCol=null, ttl=-1, conflictExpireTime=-1, > conflictVer=null, > > > explicitVer=null, dhtVer=null, > > > > filters=[o.a.i.i.processors.cache.CacheEntrySerializablePredicate@388c822f > > > ], > > > filtersPassed=false, filtersSet=false, entry=GridDhtCacheEntry > [rdrs=[], > > > part=136, super=GridDistributedCacheEntry [super=GridCacheMapEntry > > > [key=ABCKEY [idHash=1413504800, hash=-1419375634, > VALUETYPE=somevaluetype, > > > NAME=TEST4375234], val=null, ver=GridCacheVersion [topVer=195408427, > > > order=1583928843625, nodeOrder=4], hash=-1419375634, > > > extras=GridCacheObsoleteEntryExtras [obsoleteVer=GridCacheVersion > > > [topVer=2147483647, order=0, nodeOrder=0]], flags=2]]], prepared=1, > > > locked=false, nodeId=null, locMapped=false, expiryPlc=null, > > > transferExpiryPlc=false, flags=2, partUpdateCntr=0, serReadVer=null, > > > xidVer=null]], dhtVers=null, txSize=0, plc=2, > > > txState=IgniteTxImplicitSingleStateImpl [init=true, recovery=false], > > > flags=onePhase|last, super=GridDistributedBaseMessage > [ver=GridCacheVersion > > > [topVer=195408427, order=1583928843624, nodeOrder=1], > committedVers=null, > > > rolledbackVers=null, cnt=0, super=GridCacheIdMessage [cacheId=0]]]], > > > trackable=true, nearMiniId=1, last=true, retVal=false, > ret=GridCacheReturn > > > [v=null, cacheObj=null, success=true, invokeRes=false, loc=false, > > > cacheId=0], lockKeys=[], forceKeysFut=null, locksReady=true, > invoke=false, > > > timeoutObj=PrepareTimeoutObject [timeout=1000], xid=GridCacheVersion > > > [topVer=195408427, order=1583928843625, nodeOrder=4], > > > innerFuts=[[node=da486d0b-36a1-43d4-b05b-47d126fd880e, loc=false, > > > done=true]], super=GridCompoundFuture > > > > > > > [rdc=o.a.i.i.processors.cache.distributed.dht.GridDhtTxPrepareFuture$1@73415bf > > > , > > > initFlag=1, lsnrCalls=1, done=true, cancelled=false, err=null, > > > futs=[true]]]java.lang.NoClassDefFoundError: > > > com/companyname/abc/configstore/helper/ContinuousQueryHelper > > > at > > > > > > > com.companyname.abc.configstore.helper.ContinuousQueryHelper$ConfigStoreTableRemoteFilterFactory$1.evaluate(ContinuousQueryHelper.java:293) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryHandler.filter(CacheContinuousQueryHandler.java:833) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryHandler$2.onEntryUpdated(CacheContinuousQueryHandler.java:422) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.query.continuous.CacheContinuousQueryManager.onEntryUpdated(CacheContinuousQueryManager.java:426) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerSet(GridCacheMapEntry.java:1584) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:741) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.localFinish(GridDhtTxLocalAdapter.java:796) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.localFinish(GridDhtTxLocal.java:584) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.finishTx(GridDhtTxLocal.java:463) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.commitDhtLocalAsync(GridDhtTxLocal.java:516) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal.commitAsync(GridDhtTxLocal.java:525) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:758) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onDone(GridDhtTxPrepareFuture.java:110) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:453) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:144) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridCompoundFuture.apply(GridCompoundFuture.java:45) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:385) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:349) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:337) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:497) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:476) > > > at > > > > > > > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:453) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture$MiniFuture.onResult(GridDhtTxPrepareFuture.java:1948) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture.onResult(GridDhtTxPrepareFuture.java:572) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.processDhtTxPrepareResponse(IgniteTxHandler.java:798) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler.access$500(IgniteTxHandler.java:119) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:229) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler$6.apply(IgniteTxHandler.java:227) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1056) > > > at > > > > > > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:581) > > > 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: java.lang.ClassNotFoundException: Failed to peer load class > > > [class=com.companyname.abc.configstore.helper.ContinuousQueryHelper, > > > > > > > nodeClsLdrs={fb2b9513-a763-488a-86b8-39d80e18427f=35f0489c071-fb2b9513-a763-488a-86b8-39d80e18427f}, > > > parentClsLoader=sun.misc.Launcher$AppClassLoader@73d16e93] > > > at > > > > > > > org.apache.ignite.internal.managers.deployment.GridDeploymentClassLoader.sendClassRequest(GridDeploymentClassLoader.java:661) > > > at > > > > > > > org.apache.ignite.internal.managers.deployment.GridDeploymentClassLoader.findClass(GridDeploymentClassLoader.java:508) > > > at java.lang.ClassLoader.loadClass(ClassLoader.java:418) > > > at > > > > > > > org.apache.ignite.internal.managers.deployment.GridDeploymentClassLoader.loadClass(GridDeploymentClassLoader.java:440) > > > ... 42 more > > > Caused by: class org.apache.ignite.IgniteCheckedException: Failed to > send > > > message (node may have left the grid or TCP connection cannot be > > > established > > > due to firewall issues) [node=TcpDiscoveryNode > > > [id=fb2b9513-a763-488a-86b8-39d80e18427f, addrs=[0:0:0:0:0:0:0:1, > > > x.x.x.100, > > > 127.0.0.1], sockAddrs=[machinename.companyname.LOCAL/x.x.x.100:0, > > > /0:0:0:0:0:0:0:1:0, /127.0.0.1:0], discPort=0, order=7, intOrder=5, > > > lastExchangeTime=1583928842125, loc=false, > > > ver=2.7.6#20190911-sha1:21f7ca41, > > > isClient=true], topic=TOPIC_CLASSLOAD, msg=GridDeploymentRequest > > > > > > > [rsrcName=com/companyname/abc/configstore/helper/ContinuousQueryHelper.class, > > > ldrId=35f0489c071-fb2b9513-a763-488a-86b8-39d80e18427f, > isUndeploy=false, > > > nodeIds=null], policy=1] > > > at > > > > > > > org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1667) > > > at > > > > > > > org.apache.ignite.internal.managers.communication.GridIoManager.sendToGridTopic(GridIoManager.java:1731) > > > at > > > > > > > org.apache.ignite.internal.managers.deployment.GridDeploymentCommunication.sendResourceRequest(GridDeploymentCommunication.java:454) > > > at > > > > > > > org.apache.ignite.internal.managers.deployment.GridDeploymentClassLoader.sendClassRequest(GridDeploymentClassLoader.java:601) > > > ... 45 more > > > Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to > send > > > message to remote node: TcpDiscoveryNode > > > [id=fb2b9513-a763-488a-86b8-39d80e18427f, addrs=[0:0:0:0:0:0:0:1, > > > x.x.x.100, > > > 127.0.0.1], sockAddrs=[machinename.companyname.LOCAL/x.x.x.100:0, > > > /0:0:0:0:0:0:0:1:0, /127.0.0.1:0], discPort=0, order=7, intOrder=5, > > > lastExchangeTime=1583928842125, loc=false, > > > ver=2.7.6#20190911-sha1:21f7ca41, > > > isClient=true] > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage0(TcpCommunicationSpi.java:2747) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.sendMessage(TcpCommunicationSpi.java:2672) > > > at > > > > > > > org.apache.ignite.internal.managers.communication.GridIoManager.send(GridIoManager.java:1656) > > > ... 48 more > > > Caused by: class org.apache.ignite.IgniteCheckedException: Failed to > > > connect > > > to node (is node still alive?). Make sure that each ComputeTask and > cache > > > Transaction has a timeout set in order to prevent parties from waiting > > > forever in case of network issues > > > [nodeId=fb2b9513-a763-488a-86b8-39d80e18427f, addrs=[/127.0.0.1:47102, > > > /0:0:0:0:0:0:0:1:47102, machinename.companyname.LOCAL/x.x.x.100:47102]] > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3459) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createNioClient(TcpCommunicationSpi.java:2987) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.reserveClient(TcpCommunicationSpi.java:2870) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.access$6000(TcpCommunicationSpi.java:271) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$CommunicationWorker.processDisconnect(TcpCommunicationSpi.java:4489) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$CommunicationWorker.body(TcpCommunicationSpi.java:4294) > > > at > > > > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$5.body(TcpCommunicationSpi.java:2237) > > > at > > > org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) > > > Suppressed: class org.apache.ignite.IgniteCheckedException: > Failed > > > to > > > connect to address [addr=/127.0.0.1:47102, err=Connection refused: no > > > further information] > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3462) > > > ... 8 more > > > Caused by: java.net.ConnectException: Connection refused: no > > > further > > > information > > > at sun.nio.ch.SocketChannelImpl.checkConnect(Native > Method) > > > at > > > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) > > > at > sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:111) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3299) > > > ... 8 more > > > Suppressed: class org.apache.ignite.IgniteCheckedException: > Failed > > > to > > > connect to address [addr=/0:0:0:0:0:0:0:1:47102, err=Connection > refused: no > > > further information] > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3462) > > > ... 8 more > > > Caused by: java.net.ConnectException: Connection refused: no > > > further > > > information > > > at sun.nio.ch.SocketChannelImpl.checkConnect(Native > Method) > > > at > > > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) > > > at > sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:111) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3299) > > > ... 8 more > > > Suppressed: class org.apache.ignite.IgniteCheckedException: > Failed > > > to > > > connect to address [addr=machinename.companyname.LOCAL/x.x.x.100:47102, > > > err=Connection refused: no further information] > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3462) > > > ... 8 more > > > Caused by: java.net.ConnectException: Connection refused: no > > > further > > > information > > > at sun.nio.ch.SocketChannelImpl.checkConnect(Native > Method) > > > at > > > sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) > > > at > sun.nio.ch.SocketAdaptor.connect(SocketAdaptor.java:111) > > > at > > > > > > > org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi.createTcpClient(TcpCommunicationSpi.java:3299) > > > > > > > > > > > > -- > > > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/ > > > > > > >