Hello. We are trying to use the Ignite Memory File System and sometimes Ignite can’t write file to IGFS and can’t read. What is this happens? Below is an example for Cloudera Quick Start VM 5.10.0 and error, also configuration and full log in attachments. This problems arise on our cluster with CentOS 7 and CDH 5.11.1 too. In-Memory Hadoop Accelerator: Version 2.1.0 Date 2017-07-27 File http://apache-mirror.rbc.ru/pub/apache//ignite/2.1.0/apache-ignite-hadoop-2.1.0-bin.zip [cloudera@quickstart ~]$ ls -l dtm_ekp_scoring_plan_oper75.csv -rw-r--r-- 1 cloudera cloudera 19579883 Aug 16 03:53 dtm_ekp_scoring_plan_oper75.csv [cloudera@quickstart ~]$ hdfs dfs -mkdir -p igfs://igfs@/user/cloudera/dtm_ekp_scoring_plan_oper/ [cloudera@quickstart ~]$ hdfs dfs -put dtm_ekp_scoring_plan_oper75.csv igfs://igfs@/user/cloudera/dtm_ekp_scoring_plan_oper/ put: Failed to flush data during stream close [path=/user/cloudera/dtm_ekp_scoring_plan_oper/dtm_ekp_scoring_plan_oper75.csv._COPYING_, fileInfo=IgfsFileInfo [len=0, blockSize=65536, lockId=4600eafed51-15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, affKey=null, fileMap=IgfsFileMap [ranges=null], evictExclude=true]] [2017-08-17 03:13:07,951][ERROR][igfs-#47%null%][GridNearTxLocal] Heuristic transaction failure. class org.apache.ignite.internal.transactions.IgniteTxHeuristicCheckedException: Failed to locally write to cache (all transaction entries will be invalidated, however there was a window when entries for this transaction were visible to others): GridNearTxLocal [mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114, txKey=IgniteTxKey [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114], val=[op=CREATE, val=CacheObjectByteArrayImpl [arrLen=65536]], 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=true, entry=GridDhtCacheEntry [rdrs=[], part=954, super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], val=null, startVer=1502964754897, ver=GridCacheVersion [topVer=114444755, order=1502964754897, nodeOrder=1], hash=236544549, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate [nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, ver=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], threadId=69, id=152, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], reentry=null, otherNodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, otherVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=1|dht_local=1|near_local=0|removed=0|read=0, prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=1, locked=false, nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1]]], explicitLock=false, dhtVer=null, last=false, nearEntries=0, clientFirst=false, node=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6]], nearLocallyMapped=false, colocatedLocallyMapped=true, needCheckBackup=null, hasRemoteLocks=false, thread=igfs-#47%null%, mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114, txKey=IgniteTxKey [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114], val=[op=CREATE, val=CacheObjectByteArrayImpl [arrLen=65536]], 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=true, entry=GridDhtCacheEntry [rdrs=[], part=954, super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], val=null, startVer=1502964754897, ver=GridCacheVersion [topVer=114444755, order=1502964754897, nodeOrder=1], hash=236544549, extras=GridCacheMvccEntryExtras [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate [nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, ver=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], threadId=69, id=152, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], reentry=null, otherNodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, otherVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, serOrder=null, key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, affKey=null, evictExclude=true], hasValBytes=true], masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_implicit=1|dht_local=1|near_local=0|removed=0|read=0, prevVer=null, nextVer=null]], rmts=null]], flags=2]]], prepared=1, locked=false, nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1]]], explicitLock=false, dhtVer=null, last=false, nearEntries=0, clientFirst=false, node=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6]], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxImplicitSingleStateImpl [init=true, recovery=false], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], writeVer=GridCacheVersion [topVer=114444755, order=1502964754898, nodeOrder=1], implicit=true, loc=true, threadId=69, startTime=1502964787910, nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, startVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], endVer=null, isolation=READ_COMMITTED, concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=2, commitVer=GridCacheVersion [topVer=114444755, order=1502964754896, nodeOrder=1], finalizing=NONE, invalidParts=null, state=COMMITTING, timedOut=false, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], duration=0ms, onePhaseCommit=true], size=1]]] at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:834) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.localFinish(GridNearTxLocal.java:3030) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.finish(GridNearTxFinishFuture.java:405) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$16.apply(GridNearTxLocal.java:3180) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$16.apply(GridNearTxLocal.java:3172) at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:382) at org.apache.ignite.internal.util.future.GridFutureAdapter.listen(GridFutureAdapter.java:352) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.commitNearTxLocalAsync(GridNearTxLocal.java:3172) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.optimisticPutFuture(GridNearTxLocal.java:2382) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.putAllAsync0(GridNearTxLocal.java:803) at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.putAllAsync(GridNearTxLocal.java:362) at org.apache.ignite.internal.processors.cache.GridCacheAdapter$35.op(GridCacheAdapter.java:2814) at org.apache.ignite.internal.processors.cache.GridCacheAdapter$AsyncOp.op(GridCacheAdapter.java:5076) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.asyncOp(GridCacheAdapter.java:4225) at org.apache.ignite.internal.processors.cache.GridCacheAdapter$AsyncOpRetryFuture.execute(GridCacheAdapter.java:4797) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.asyncOp(GridCacheAdapter.java:4154) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.putAllAsync0(GridCacheAdapter.java:2812) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.putAllAsync(GridCacheAdapter.java:2804) at org.apache.ignite.internal.processors.cache.GridCacheProxyImpl.putAllAsync(GridCacheProxyImpl.java:827) at org.apache.ignite.internal.processors.igfs.IgfsDataManager.storeBlocksAsync(IgfsDataManager.java:1084) at org.apache.ignite.internal.processors.igfs.IgfsDataManager.access$1500(IgfsDataManager.java:96) at org.apache.ignite.internal.processors.igfs.IgfsDataManager$5.run(IgfsDataManager.java:1000) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: class org.apache.ignite.IgniteException: Runtime failure on search row: org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$SearchRow@7b30c9d0 at org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:1632) at org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke(IgniteCacheOffheapManagerImpl.java:1204) at org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl.java:352) at org.apache.ignite.internal.processors.cache.GridCacheMapEntry.storeValue(GridCacheMapEntry.java:3179) at org.apache.ignite.internal.processors.cache.GridCacheMapEntry.innerSet(GridCacheMapEntry.java:979) at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.userCommit(IgniteTxLocalAdapter.java:666) ... 24 more Caused by: java.lang.IllegalMonitorStateException: Attempted to release write lock while not holding it [lock=00007f1bd4be0270, state=000103ba000025c3 at org.apache.ignite.internal.util.OffheapReadWriteLock.writeUnlock(OffheapReadWriteLock.java:263) at org.apache.ignite.internal.pagemem.impl.PageMemoryNoStoreImpl.writeUnlock(PageMemoryNoStoreImpl.java:490) at org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.writeUnlock(PageHandler.java:377) at org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.writePage(PageHandler.java:287) at org.apache.ignite.internal.processors.cache.persistence.DataStructure.write(DataStructure.java:281) at org.apache.ignite.internal.processors.cache.persistence.freelist.FreeListImpl.insertDataRow(FreeListImpl.java:493) at org.apache.ignite.internal.processors.cache.persistence.RowStore.addRow(RowStore.java:84) at org.apache.ignite.internal.processors.cache.IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.createRow(IgniteCacheOffheapManagerImpl.java:1258) at org.apache.ignite.internal.processors.cache.GridCacheMapEntry$UpdateClosure.call(GridCacheMapEntry.java:3875) at org.apache.ignite.internal.processors.cache.GridCacheMapEntry$UpdateClosure.call(GridCacheMapEntry.java:3833) at org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Invoke.invokeClosure(BPlusTree.java:2988) at org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree$Invoke.access$6200(BPlusTree.java:2882) at org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invokeDown(BPlusTree.java:1713) at org.apache.ignite.internal.processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:1602) ... 29 more Best Regards, Usein Faradzhev EPAM Systems Togliatti office, Russia GMT+3 (Standard) / GMT+4 (Daylight) Mobile phone: +7 919 815 00 32 Skype: usein.faradgev E-mail: [hidden email]
![]() ![]() ![]() |
Hi Usein,
Which Java version do you have? There was a similar thread already where this exception was fixed by upgrading to the latest one: http://apache-ignite-users.70518.x6.nabble.com/Caused-by-org-h2-jdbc-JdbcSQLException-General-error-quot-java-lang-IllegalMonitorStateException-Attt-td15684.html Can you try to upgrade as well? If you confirm that it indeed helps, then it needs to be documented. -Val On Thu, Aug 17, 2017 at 3:58 AM, Usein Faradzhev <[hidden email]> wrote: > Hello. > > > > We are trying to use the Ignite Memory File System and sometimes Ignite > can’t write file to IGFS and can’t read. What is this happens? > > Below is an example for Cloudera Quick Start VM 5.10.0 and error, also > configuration and full log in attachments. This problems arise on our > cluster with CentOS 7 and CDH 5.11.1 too. > > > > In-Memory Hadoop Accelerator: > > Version 2.1.0 > > Date 2017-07-27 > > File http://apache-mirror.rbc.ru/pub/apache//ignite/2.1.0/ > apache-ignite-hadoop-2.1.0-bin.zip > <http://apache-mirror.rbc.ru/pub/apache/ignite/2.1.0/apache-ignite-hadoop-2.1.0-bin.zip> > > > > [cloudera@quickstart ~]$ ls -l dtm_ekp_scoring_plan_oper75.csv > > -rw-r--r-- 1 cloudera cloudera 19579883 Aug 16 03:53 > dtm_ekp_scoring_plan_oper75.csv > > > > [cloudera@quickstart ~]$ hdfs dfs -mkdir -p igfs://igfs@/user/cloudera/ > dtm_ekp_scoring_plan_oper/ > > [cloudera@quickstart ~]$ hdfs dfs -put dtm_ekp_scoring_plan_oper75.csv > igfs://igfs@/user/cloudera/dtm_ekp_scoring_plan_oper/ > > put: Failed to flush data during stream close [path=/user/cloudera/dtm_ekp_ > scoring_plan_oper/dtm_ekp_scoring_plan_oper75.csv._COPYING_, > fileInfo=IgfsFileInfo [len=0, blockSize=65536, lockId=4600eafed51-15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, > affKey=null, fileMap=IgfsFileMap [ranges=null], evictExclude=true]] > > > > > > [2017-08-17 03:13:07,951][ERROR][igfs-#47%null%][GridNearTxLocal] > Heuristic transaction failure. > > class org.apache.ignite.internal.transactions. > IgniteTxHeuristicCheckedException: Failed to locally write to cache (all > transaction entries will be invalidated, however there was a window when > entries for this transaction were visible to others): GridNearTxLocal > [mappings=IgniteTxMappingsSingleImpl [mapping=GridDistributedTxMapping > [entries=[IgniteTxEntry [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114, > txKey=IgniteTxKey [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114], > val=[op=CREATE, val=CacheObjectByteArrayImpl [arrLen=65536]], > 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=true, entry=GridDhtCacheEntry [rdrs=[], part=954, super=GridDistributedCacheEntry > [super=GridCacheMapEntry [key=KeyCacheObjectImpl [part=954, > val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, > blockId=130, affKey=null, evictExclude=true], hasValBytes=true], val=null, > startVer=1502964754897, ver=GridCacheVersion [topVer=114444755, > order=1502964754897, nodeOrder=1], hash=236544549, extras=GridCacheMvccEntryExtras > [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate > [nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, ver=GridCacheVersion > [topVer=114444755, order=1502964754896, nodeOrder=1], threadId=69, id=152, > topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], reentry=null, > otherNodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, > otherVer=GridCacheVersion [topVer=114444755, order=1502964754896, > nodeOrder=1], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, > serOrder=null, key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], > masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_ > implicit=1|dht_local=1|near_local=0|removed=0|read=0, prevVer=null, > nextVer=null]], rmts=null]], flags=2]]], prepared=1, locked=false, > nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, locMapped=false, > expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, > serReadVer=null, xidVer=GridCacheVersion [topVer=114444755, > order=1502964754896, nodeOrder=1]]], explicitLock=false, dhtVer=null, > last=false, nearEntries=0, clientFirst=false, node=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6]], > nearLocallyMapped=false, colocatedLocallyMapped=true, needCheckBackup=null, > hasRemoteLocks=false, thread=igfs-#47%null%, mappings=IgniteTxMappingsSingleImpl > [mapping=GridDistributedTxMapping [entries=[IgniteTxEntry > [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114, > txKey=IgniteTxKey [key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], cacheId=-313790114], > val=[op=CREATE, val=CacheObjectByteArrayImpl [arrLen=65536]], > 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=true, entry=GridDhtCacheEntry [rdrs=[], part=954, super=GridDistributedCacheEntry > [super=GridCacheMapEntry [key=KeyCacheObjectImpl [part=954, > val=IgfsBlockKey [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, > blockId=130, affKey=null, evictExclude=true], hasValBytes=true], val=null, > startVer=1502964754897, ver=GridCacheVersion [topVer=114444755, > order=1502964754897, nodeOrder=1], hash=236544549, extras=GridCacheMvccEntryExtras > [mvcc=GridCacheMvcc [locs=[GridCacheMvccCandidate > [nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, ver=GridCacheVersion > [topVer=114444755, order=1502964754896, nodeOrder=1], threadId=69, id=152, > topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], reentry=null, > otherNodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, > otherVer=GridCacheVersion [topVer=114444755, order=1502964754896, > nodeOrder=1], mappedDhtNodes=null, mappedNearNodes=null, ownerVer=null, > serOrder=null, key=KeyCacheObjectImpl [part=954, val=IgfsBlockKey > [fileId=1600eafed51-cd651f8d-10b5-4cc3-9c14-e74963c7c2be, blockId=130, > affKey=null, evictExclude=true], hasValBytes=true], > masks=local=1|owner=1|ready=1|reentry=0|used=0|tx=1|single_ > implicit=1|dht_local=1|near_local=0|removed=0|read=0, prevVer=null, > nextVer=null]], rmts=null]], flags=2]]], prepared=1, locked=false, > nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, locMapped=false, > expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, > serReadVer=null, xidVer=GridCacheVersion [topVer=114444755, > order=1502964754896, nodeOrder=1]]], explicitLock=false, dhtVer=null, > last=false, nearEntries=0, clientFirst=false, node=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6]], > super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], > dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter > [completedBase=null, sndTransformedVals=false, depEnabled=false, txState= > IgniteTxImplicitSingleStateImpl [init=true, recovery=false], > super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=114444755, > order=1502964754896, nodeOrder=1], writeVer=GridCacheVersion > [topVer=114444755, order=1502964754898, nodeOrder=1], implicit=true, > loc=true, threadId=69, startTime=1502964787910, nodeId=15b0cff9-0c6e-459c-8c1e-1d8f59d102e6, > startVer=GridCacheVersion [topVer=114444755, order=1502964754896, > nodeOrder=1], endVer=null, isolation=READ_COMMITTED, > concurrency=OPTIMISTIC, timeout=0, sysInvalidate=false, sys=true, plc=2, > commitVer=GridCacheVersion [topVer=114444755, order=1502964754896, > nodeOrder=1], finalizing=NONE, invalidParts=null, state=COMMITTING, > timedOut=false, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0], > duration=0ms, onePhaseCommit=true], size=1]]] > > at org.apache.ignite.internal. > processors.cache.transactions.IgniteTxLocalAdapter.userCommit( > IgniteTxLocalAdapter.java:834) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal. > localFinish(GridNearTxLocal.java:3030) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxFinishFuture. > finish(GridNearTxFinishFuture.java:405) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal$16.apply( > GridNearTxLocal.java:3180) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal$16.apply( > GridNearTxLocal.java:3172) > > at org.apache.ignite.internal. > util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:382) > > at org.apache.ignite.internal. > util.future.GridFutureAdapter.listen(GridFutureAdapter.java:352) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal.commitNearTxLocalAsync( > GridNearTxLocal.java:3172) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal.optimisticPutFuture( > GridNearTxLocal.java:2382) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal. > putAllAsync0(GridNearTxLocal.java:803) > > at org.apache.ignite.internal. > processors.cache.distributed.near.GridNearTxLocal. > putAllAsync(GridNearTxLocal.java:362) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter$35.op(GridCacheAdapter.java:2814) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter$AsyncOp.op(GridCacheAdapter.java:5076) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter.asyncOp(GridCacheAdapter.java:4225) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter$AsyncOpRetryFuture.execute(GridCacheAdapter.java:4797) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter.asyncOp(GridCacheAdapter.java:4154) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter.putAllAsync0(GridCacheAdapter.java:2812) > > at org.apache.ignite.internal.processors.cache. > GridCacheAdapter.putAllAsync(GridCacheAdapter.java:2804) > > at org.apache.ignite.internal.processors.cache. > GridCacheProxyImpl.putAllAsync(GridCacheProxyImpl.java:827) > > at org.apache.ignite.internal.processors.igfs. > IgfsDataManager.storeBlocksAsync(IgfsDataManager.java:1084) > > at org.apache.ignite.internal.processors.igfs. > IgfsDataManager.access$1500(IgfsDataManager.java:96) > > at org.apache.ignite.internal.processors.igfs. > IgfsDataManager$5.run(IgfsDataManager.java:1000) > > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > > at java.lang.Thread.run(Thread.java:745) > > Caused by: class org.apache.ignite.IgniteException: Runtime failure on > search row: org.apache.ignite.internal.processors.cache. > IgniteCacheOffheapManagerImpl$SearchRow@7b30c9d0 > > at org.apache.ignite.internal. > processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:1632) > > at org.apache.ignite.internal.processors.cache. > IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.invoke( > IgniteCacheOffheapManagerImpl.java:1204) > > at org.apache.ignite.internal.processors.cache. > IgniteCacheOffheapManagerImpl.invoke(IgniteCacheOffheapManagerImpl. > java:352) > > at org.apache.ignite.internal.processors.cache. > GridCacheMapEntry.storeValue(GridCacheMapEntry.java:3179) > > at org.apache.ignite.internal.processors.cache. > GridCacheMapEntry.innerSet(GridCacheMapEntry.java:979) > > at org.apache.ignite.internal. > processors.cache.transactions.IgniteTxLocalAdapter.userCommit( > IgniteTxLocalAdapter.java:666) > > ... 24 more > > Caused by: java.lang.IllegalMonitorStateException: Attempted to release > write lock while not holding it [lock=00007f1bd4be0270, > state=000103ba000025c3 > > at org.apache.ignite.internal.util.OffheapReadWriteLock. > writeUnlock(OffheapReadWriteLock.java:263) > > at org.apache.ignite.internal.pagemem.impl. > PageMemoryNoStoreImpl.writeUnlock(PageMemoryNoStoreImpl.java:490) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.util.PageHandler. > writeUnlock(PageHandler.java:377) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.util.PageHandler. > writePage(PageHandler.java:287) > > at org.apache.ignite.internal. > processors.cache.persistence.DataStructure.write(DataStructure.java:281) > > at org.apache.ignite.internal. > processors.cache.persistence.freelist.FreeListImpl. > insertDataRow(FreeListImpl.java:493) > > at org.apache.ignite.internal. > processors.cache.persistence.RowStore.addRow(RowStore.java:84) > > at org.apache.ignite.internal.processors.cache. > IgniteCacheOffheapManagerImpl$CacheDataStoreImpl.createRow( > IgniteCacheOffheapManagerImpl.java:1258) > > at org.apache.ignite.internal.processors.cache. > GridCacheMapEntry$UpdateClosure.call(GridCacheMapEntry.java:3875) > > at org.apache.ignite.internal.processors.cache. > GridCacheMapEntry$UpdateClosure.call(GridCacheMapEntry.java:3833) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.BPlusTree$Invoke. > invokeClosure(BPlusTree.java:2988) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.BPlusTree$Invoke.access$ > 6200(BPlusTree.java:2882) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.BPlusTree.invokeDown( > BPlusTree.java:1713) > > at org.apache.ignite.internal. > processors.cache.persistence.tree.BPlusTree.invoke(BPlusTree.java:1602) > > ... 29 more > > > > > > Best Regards, > > *Usein Faradzhev* > Chief Software Engineer > > EPAM Systems > > Togliatti office, Russia > > GMT+3 (Standard) / GMT+4 (Daylight) > > > > Mobile phone: +7 919 815 00 32 <+7%20919%20815-00-32> > > Skype: usein.faradgev > > E-mail: [hidden email] > > > <http://www.epam.com> > > CONFIDENTIALITY CAUTION AND DISCLAIMER > This message is intended only for the use of the individual(s) or > entity(ies) to which it is addressed and contains information that is > legally privileged and confidential. If you are not the intended recipient, > or the person responsible for delivering the message to the intended > recipient, you are hereby notified that any dissemination, distribution or > copying of this communication is strictly prohibited. All unintended > recipients are obliged to delete this message and destroy any printed > copies. > > > |
Free forum by Nabble | Edit this page |