Hello! Is it possible that you have specified a map with one of its key as 'null'?
Some standard maps should not allow 'null' keys but other implementations might. Do you have reproducer code? Regards, -- Ilya Kasnacheev чт, 10 янв. 2019 г. в 10:48, kotamrajuyashasvi <[email protected] >: > Hi > > I'm working on a project with ignite as in memory cache with Cassandra as > persistence for ignite. > I need to perform cache.getAll(..) on a set of pojo cache keys built. For > Random runs facing the below Exception. > > Failed to acquire lock for request: GridNearLockRequest > [topVer=AffinityTopologyVersion [topVer=6, minorTopVer=1], miniId=1, > dhtVers=[null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null, null, null, null, null, null, null, null, > null, null, null, null, null], subjId=98637eda-1931-441f-a0b8-875162969ac0, > taskNameHash=0, createTtl=-1, accessTtl=-1, flags=5, filter=null, > super=GridDistributedLockRequest > [nodeId=98637eda-1931-441f-a0b8-875162969ac0, nearXidVer=GridCacheVersion > [topVer=158492748, order=1547015993291, nodeOrder=2], threadId=155, > futId=569a5213861-cbfbf917-fcc5-410e-aaba-aea33f2f2f35, timeout=599990, > isInTx=true, isInvalidate=false, isRead=true, isolation=REPEATABLE_READ, > retVals=[true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true, true, true, true, true, true, true, true, > true, true, true, true, true], txSize=0, flags=0, keysCnt=100, > super=GridDistributedBaseMessage [ver=GridCacheVersion [topVer=158492748, > order=1547015993291, nodeOrder=2], committedVers=null, rolledbackVers=null, > cnt=0, super=GridCacheIdMessage [cacheId=-379566268]]]] > class org.apache.ignite.IgniteCheckedException: > java.lang.NullPointerException: Ouch! Argument cannot be null: key > at > > org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:498) > at > > org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAll(GridCacheStoreManagerAdapter.java:400) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.loadMissingFromStore(GridDhtLockFuture.java:1054) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onComplete(GridDhtLockFuture.java:731) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:703) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:82) > at > > org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:451) > at > > org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:285) > at > > org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:276) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:966) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onOwnerChanged(GridDhtLockFuture.java:655) > at > > org.apache.ignite.internal.processors.cache.GridCacheMvccManager.notifyOwnerChanged(GridCacheMvccManager.java:226) > at > > org.apache.ignite.internal.processors.cache.GridCacheMvccManager.access$200(GridCacheMvccManager.java:80) > at > > org.apache.ignite.internal.processors.cache.GridCacheMvccManager$3.onOwnerChanged(GridCacheMvccManager.java:163) > at > > org.apache.ignite.internal.processors.cache.GridCacheMapEntry.checkOwnerChanged(GridCacheMapEntry.java:4108) > at > > org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.readyLock(GridDistributedCacheEntry.java:499) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.readyLocks(GridDhtLockFuture.java:567) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:764) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsyncInternal(GridDhtTransactionalCacheAdapter.java:864) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.obtainLockAsync(GridDhtTxLocalAdapter.java:693) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.lockAllAsync(GridDhtTxLocalAdapter.java:641) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsync(GridDhtTransactionalCacheAdapter.java:1098) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest0(GridDhtTransactionalCacheAdapter.java:671) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest(GridDhtTransactionalCacheAdapter.java:649) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.access$000(GridDhtTransactionalCacheAdapter.java:91) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:137) > at > > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:135) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1060) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:579) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:378) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:304) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:99) > at > > org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:293) > at > > org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555) > at > > org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183) > at > > org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126) > at > > org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090) > at > > org.apache.ignite.internal.util.StripedExecutor$Stripe.run(StripedExecutor.java:505) > at java.lang.Thread.run(Thread.java:748) > Caused by: javax.cache.integration.CacheLoaderException: > java.lang.NullPointerException: Ouch! Argument cannot be null: key > ... 39 more > Caused by: java.lang.NullPointerException: Ouch! Argument cannot be null: > key > at > > org.apache.ignite.internal.util.GridArgumentCheck.notNull(GridArgumentCheck.java:48) > at > > org.apache.ignite.internal.processors.cache.GridCacheDefaultAffinityKeyMapper.affinityKey(GridCacheDefaultAffinityKeyMapper.java:78) > at > > org.apache.ignite.internal.processors.cache.CacheDefaultBinaryAffinityKeyMapper.affinityKey(CacheDefaultBinaryAffinityKeyMapper.java:90) > at > > org.apache.ignite.internal.processors.cache.GridCacheAffinityManager.affinityKey(GridCacheAffinityManager.java:199) > at > > org.apache.ignite.internal.processors.cache.GridCacheAffinityManager.partition(GridCacheAffinityManager.java:185) > at > > org.apache.ignite.internal.processors.cacheobject.IgniteCacheObjectProcessorImpl.partition(IgniteCacheObjectProcessorImpl.java:266) > at > > org.apache.ignite.internal.processors.cacheobject.IgniteCacheObjectProcessorImpl.toCacheKeyObject0(IgniteCacheObjectProcessorImpl.java:135) > at > > org.apache.ignite.internal.processors.cache.binary.CacheObjectBinaryProcessorImpl.toCacheKeyObject(CacheObjectBinaryProcessorImpl.java:805) > at > > org.apache.ignite.internal.processors.cache.GridCacheContext.toCacheKeyObject(GridCacheContext.java:1793) > at > > org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:483) > ... 38 more > > Please help in analyzing the possible causes of the above Exception. > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
