ERROR: Heuristic transaction failure.

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

ERROR: Heuristic transaction failure.

Usein Faradzhev

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
Chief Software Engineer

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]


<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.

 


default-config.xml (6K) Download Attachment
ignite-15b0cff9.log (39K) Download Attachment
smime.p7s (6K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: ERROR: Heuristic transaction failure.

Valentin Kulichenko
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.
>
>
>