You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Ilya Suntsov (JIRA)" <ji...@apache.org> on 2015/11/28 23:03:10 UTC

[jira] [Created] (IGNITE-2024) CacheAutoStoreExample: Failed to execute compound future reducer

Ilya Suntsov created IGNITE-2024:
------------------------------------

             Summary: CacheAutoStoreExample: Failed to execute compound future reducer
                 Key: IGNITE-2024
                 URL: https://issues.apache.org/jira/browse/IGNITE-2024
             Project: Ignite
          Issue Type: Bug
         Environment: OS X 10.10.2
jdk-1.8.45
            Reporter: Ilya Suntsov
            Assignee: Yakov Zhdanov


Steps for reproduce:
1. Build examples with profiles java8 and lgpl
2. Run DbH2ServerStartup
3. Start 2 nodes using ExampleNodeStartup
4. Run CacheAutoStoreExample
Result:
Got exceptions:
CacheAutoStoreExample:
{noformat}
[23:54:21]    __________  ________________ 
[23:54:21]   /  _/ ___/ |/ /  _/_  __/ __/ 
[23:54:21]  _/ // (7 7    // /  / / / _/   
[23:54:21] /___/\___/_/|_/___/ /_/ /___/  
[23:54:21] 
[23:54:21] ver. 1.5.1#20151128-sha1:4c014a47
[23:54:21] 2015 Copyright(C) Apache Software Foundation
[23:54:21] 
[23:54:21] Ignite documentation: http://ignite.apache.org
[23:54:21] 
[23:54:21] Quiet mode.
[23:54:21]   ^-- Logging to file '/Users/gridgain/Downloads/gridgain-enterprise-fabric-7.5.1/work/log/ignite-25bd3c3d.log'
[23:54:21]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or "-v" to ignite.{sh|bat}
[23:54:21] 
[23:54:21] OS: Mac OS X 10.10.3 x86_64
[23:54:21] VM information: Java(TM) SE Runtime Environment 1.8.0_45-b14 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.45-b02
[23:54:21] Initial heap size is 192MB (should be no less than 512MB, use -Xms512m -Xmx512m).
[23:54:22] Configured plugins:
[23:54:22]   ^-- GridGain 7.5.1#20151128-sha1:c8fb3cdd
[23:54:22]   ^-- 2015 Copyright(C) GridGain Systems
[23:54:22] 
[23:54:22] Security status [authentication=off, tls/ssl=off]
[23:54:22] Rolling updates are disabled. GridGain version update will require full cluster restart. Consider changing 'GridGainConfiguration.rollingUpdatesEnabled' configuration property.
[23:54:23,737][ERROR][main][GridEntLicenseProcessor] License violation detected:
  ^-- Maximum number of nodes (3/2) is exceeded.
[23:54:23,737][ERROR][main][GridEntLicenseProcessor] Contact sales@gridgain.com for further assistance. Make sure to include your license ID: 14177F1A-5B5A-4F9C-BC55-F7335715F311
[23:54:23,737][ERROR][main][GridEntLicenseProcessor] License grace/burst period - left 1 hour.
[23:54:23] Performance suggestions for grid  (fix if possible)
[23:54:23] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
[23:54:23]   ^-- Disable peer class loading (set 'peerClassLoadingEnabled' to false)
[23:54:23]   ^-- Disable grid events (remove 'includeEventTypes' from configuration)
[23:54:23]   ^-- Use default binary marshaller (do not set 'marshaller' explicitly)
[23:54:23] 
[23:54:23] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
[23:54:23] 
[23:54:23] Ignite node started OK (id=25bd3c3d)
[23:54:23] Topology snapshot [ver=3, servers=3, clients=0, CPUs=8, heap=8.0GB]

>>> Cache auto store example started.
[23:54:24] (err) Failed to execute compound future reducer: Compound future listener []class org.apache.ignite.IgniteCheckedException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:309)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.load(GridCacheStoreManagerAdapter.java:265)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:398)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAll(GridCacheStoreManagerAdapter.java:364)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.loadMissingFromStore(GridDhtLockFuture.java:1016)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onComplete(GridDhtLockFuture.java:745)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:724)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:79)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:323)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:301)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:292)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:958)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onOwnerChanged(GridDhtLockFuture.java:676)
	at org.apache.ignite.internal.processors.cache.GridCacheMvccManager$2.onOwnerChanged(GridCacheMvccManager.java:162)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.checkOwnerChanged(GridDistributedCacheEntry.java:815)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.readyLock(GridDistributedCacheEntry.java:517)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.readyLocks(GridDhtLockFuture.java:589)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:781)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsyncInternal(GridDhtTransactionalCacheAdapter.java:701)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.obtainLockAsync(GridDhtTxLocalAdapter.java:695)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.lockAllAsync(GridDhtTxLocalAdapter.java:649)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsync(GridDhtTransactionalCacheAdapter.java:920)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest(GridDhtTransactionalCacheAdapter.java:562)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.access$000(GridDhtTransactionalCacheAdapter.java:88)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:138)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:136)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:579)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:277)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:201)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:80)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:163)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:818)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:103)
	at org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:781)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.cache.integration.CacheLoaderException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	... 37 more
Caused by: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:387)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:336)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore.prepareBuilders(CacheJdbcPojoStore.java:321)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.getOrCreateCacheMappings(CacheAbstractJdbcStore.java:740)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.entryMapping(CacheAbstractJdbcStore.java:759)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.load(CacheAbstractJdbcStore.java:886)
	at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.load(GridCacheWriteBehindStore.java:439)
	at org.apache.ignite.internal.processors.cache.CacheStoreBalancingWrapper.load(CacheStoreBalancingWrapper.java:97)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:298)
	... 36 more
Caused by: java.lang.NoSuchMethodException: org.apache.ignite.examples.model.Person.isId()
	at java.lang.Class.getMethod(Class.java:1786)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:384)
	... 44 more
[23:54:24] Ignite node stopped OK [uptime=00:00:00:588]
Exception in thread "main" javax.cache.integration.CacheLoaderException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:309)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.load(GridCacheStoreManagerAdapter.java:265)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:398)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAll(GridCacheStoreManagerAdapter.java:364)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.loadMissingFromStore(GridDhtLockFuture.java:1016)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onComplete(GridDhtLockFuture.java:745)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:724)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:79)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:323)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:301)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:292)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:958)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onOwnerChanged(GridDhtLockFuture.java:676)
	at org.apache.ignite.internal.processors.cache.GridCacheMvccManager$2.onOwnerChanged(GridCacheMvccManager.java:162)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.checkOwnerChanged(GridDistributedCacheEntry.java:815)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.readyLock(GridDistributedCacheEntry.java:517)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.readyLocks(GridDhtLockFuture.java:589)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:781)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsyncInternal(GridDhtTransactionalCacheAdapter.java:701)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.obtainLockAsync(GridDhtTxLocalAdapter.java:695)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.lockAllAsync(GridDhtTxLocalAdapter.java:649)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsync(GridDhtTransactionalCacheAdapter.java:920)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest(GridDhtTransactionalCacheAdapter.java:562)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.access$000(GridDhtTransactionalCacheAdapter.java:88)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:138)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:136)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:579)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:277)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:201)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:80)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:163)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:818)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:103)
	at org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:781)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:387)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:336)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore.prepareBuilders(CacheJdbcPojoStore.java:321)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.getOrCreateCacheMappings(CacheAbstractJdbcStore.java:740)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.entryMapping(CacheAbstractJdbcStore.java:759)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.load(CacheAbstractJdbcStore.java:886)
	at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.load(GridCacheWriteBehindStore.java:439)
	at org.apache.ignite.internal.processors.cache.CacheStoreBalancingWrapper.load(CacheStoreBalancingWrapper.java:97)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:298)
	... 36 more
Caused by: java.lang.NoSuchMethodException: org.apache.ignite.examples.model.Person.isId()
	at java.lang.Class.getMethod(Class.java:1786)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:384)
	... 44 more
{noformat}

and one of two nodes:
{noformat}
[23:54:10]    __________  ________________ 
[23:54:10]   /  _/ ___/ |/ /  _/_  __/ __/ 
[23:54:10]  _/ // (7 7    // /  / / / _/   
[23:54:10] /___/\___/_/|_/___/ /_/ /___/  
[23:54:10] 
[23:54:10] ver. 1.5.1#20151128-sha1:4c014a47
[23:54:10] 2015 Copyright(C) Apache Software Foundation
[23:54:10] 
[23:54:10] Ignite documentation: http://ignite.apache.org
[23:54:10] 
[23:54:10] Quiet mode.
[23:54:10]   ^-- Logging to file '/Users/gridgain/Downloads/gridgain-enterprise-fabric-7.5.1/work/log/ignite-f6d2bb9f.log'
[23:54:10]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or "-v" to ignite.{sh|bat}
[23:54:10] 
[23:54:10] OS: Mac OS X 10.10.3 x86_64
[23:54:10] VM information: Java(TM) SE Runtime Environment 1.8.0_45-b14 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.45-b02
[23:54:10] Initial heap size is 192MB (should be no less than 512MB, use -Xms512m -Xmx512m).
[23:54:10] Configured plugins:
[23:54:10]   ^-- GridGain 7.5.1#20151128-sha1:c8fb3cdd
[23:54:10]   ^-- 2015 Copyright(C) GridGain Systems
[23:54:10] 
[23:54:10] Security status [authentication=off, tls/ssl=off]
[23:54:10] Rolling updates are disabled. GridGain version update will require full cluster restart. Consider changing 'GridGainConfiguration.rollingUpdatesEnabled' configuration property.
[23:54:11] Performance suggestions for grid  (fix if possible)
[23:54:11] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
[23:54:11]   ^-- Disable peer class loading (set 'peerClassLoadingEnabled' to false)
[23:54:11]   ^-- Disable grid events (remove 'includeEventTypes' from configuration)
[23:54:11]   ^-- Use default binary marshaller (do not set 'marshaller' explicitly)
[23:54:11] 
[23:54:11] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
[23:54:11] 
[23:54:11] Ignite node started OK (id=f6d2bb9f)
[23:54:11] Topology snapshot [ver=1, servers=1, clients=0, CPUs=8, heap=2.7GB]
[23:54:15] Topology snapshot [ver=2, servers=2, clients=0, CPUs=8, heap=5.3GB]
[23:54:20] New version is available at http://www.gridgain.com/download/editions/#enterprise-edition: 7.4.1
[23:54:23] Topology snapshot [ver=3, servers=3, clients=0, CPUs=8, heap=8.0GB]
[23:54:24,088][ERROR][ignite-#32%sys-null%][GridDhtColocatedCache] <CacheAutoStoreLoadDataExample> Failed to acquire lock for request: GridNearLockRequest [topVer=AffinityTopologyVersion [topVer=3, minorTopVer=1], miniId=61e00ef4151-de1aced0-cced-4bbd-8f9b-e33ea1669093, implicitTx=false, implicitSingleTx=false, onePhaseCommit=false, dhtVers=[null], subjId=25bd3c3d-55d2-4c2f-a84a-5f5e89e95254, taskNameHash=0, hasTransforms=false, syncCommit=false, accessTtl=-1, retVal=true, firstClientReq=false, filter=null, super=GridDistributedLockRequest [nodeId=25bd3c3d-55d2-4c2f-a84a-5f5e89e95254, nearXidVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=3, globalTime=1448744064007, order=1448744062323], threadId=1, futId=51e00ef4151-de1aced0-cced-4bbd-8f9b-e33ea1669093, timeout=0, isInTx=true, isInvalidate=false, isRead=true, isolation=REPEATABLE_READ, retVals=[true], txSize=0, flags=0, keysCnt=1, super=GridDistributedBaseMessage [ver=GridCacheVersion [topVer=60224054, nodeOrderDrId=3, globalTime=1448744064007, order=1448744062323], committedVers=null, rolledbackVers=null, cnt=0, super=GridCacheMessage [msgId=12, depInfo=null, err=null, skipPrepare=false, cacheId=-1702485942, cacheId=-1702485942]]]]
class org.apache.ignite.IgniteCheckedException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:309)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.load(GridCacheStoreManagerAdapter.java:265)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:398)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAll(GridCacheStoreManagerAdapter.java:364)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.loadMissingFromStore(GridDhtLockFuture.java:1016)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onComplete(GridDhtLockFuture.java:745)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:724)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:79)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:323)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:301)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:292)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:958)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onOwnerChanged(GridDhtLockFuture.java:676)
	at org.apache.ignite.internal.processors.cache.GridCacheMvccManager$2.onOwnerChanged(GridCacheMvccManager.java:162)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.checkOwnerChanged(GridDistributedCacheEntry.java:815)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.readyLock(GridDistributedCacheEntry.java:517)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.readyLocks(GridDhtLockFuture.java:589)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:781)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsyncInternal(GridDhtTransactionalCacheAdapter.java:701)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.obtainLockAsync(GridDhtTxLocalAdapter.java:695)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.lockAllAsync(GridDhtTxLocalAdapter.java:649)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsync(GridDhtTransactionalCacheAdapter.java:920)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest(GridDhtTransactionalCacheAdapter.java:562)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.access$000(GridDhtTransactionalCacheAdapter.java:88)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:138)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:136)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:579)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:277)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:201)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:80)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:163)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:818)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:103)
	at org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:781)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.cache.integration.CacheLoaderException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	... 37 more
Caused by: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:387)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:336)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore.prepareBuilders(CacheJdbcPojoStore.java:321)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.getOrCreateCacheMappings(CacheAbstractJdbcStore.java:740)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.entryMapping(CacheAbstractJdbcStore.java:759)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.load(CacheAbstractJdbcStore.java:886)
	at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.load(GridCacheWriteBehindStore.java:439)
	at org.apache.ignite.internal.processors.cache.CacheStoreBalancingWrapper.load(CacheStoreBalancingWrapper.java:97)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:298)
	... 36 more
Caused by: java.lang.NoSuchMethodException: org.apache.ignite.examples.model.Person.isId()
	at java.lang.Class.getMethod(Class.java:1786)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:384)
	... 44 more
[23:54:24,255][ERROR][ignite-#32%sys-null%][GridDhtColocatedCache] <CacheAutoStoreLoadDataExample> Future execution resulted in error: GridDhtEmbeddedFuture [invalidParts=[], super=GridEmbeddedFuture [embedded=GridEmbeddedFuture [embedded=GridDhtLockFuture [nearNodeId=25bd3c3d-55d2-4c2f-a84a-5f5e89e95254, nearLockVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=3, globalTime=1448744064007, order=1448744062323], topVer=AffinityTopologyVersion [topVer=3, minorTopVer=1], threadId=1, futId=eefdfdf4151-270f5e53-bd97-4384-93dd-d0f9508152e6, lockVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=1, globalTime=1448744064059, order=1448744062324], read=true, err=class o.a.i.IgniteCheckedException: javax.cache.CacheException: Failed to find getter in POJO class [class=o.a.i.examples.model.Person, prop=id], timedOut=false, timeout=0, tx=GridDhtTxLocal [nearNodeId=25bd3c3d-55d2-4c2f-a84a-5f5e89e95254, nearFutId=51e00ef4151-de1aced0-cced-4bbd-8f9b-e33ea1669093, nearMiniId=61e00ef4151-de1aced0-cced-4bbd-8f9b-e33ea1669093, nearFinFutId=null, nearFinMiniId=null, nearXidVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=3, globalTime=1448744064007, order=1448744062323], super=GridDhtTxLocalAdapter [nearOnOriginatingNode=false, nearNodes=[], dhtNodes=[], explicitLock=false, super=IgniteTxLocalAdapter [completedBase=null, sndTransformedVals=false, depEnabled=false, txState=IgniteTxStateImpl [activeCacheIds=GridLongList [idx=1, arr=[-1702485942]], txMap={IgniteTxKey [key=KeyCacheObjectImpl [val=5234616469785676236, hasValBytes=true], cacheId=-1702485942]=IgniteTxEntry [key=KeyCacheObjectImpl [val=5234616469785676236, hasValBytes=true], cacheId=-1702485942, txKey=IgniteTxKey [key=KeyCacheObjectImpl [val=5234616469785676236, hasValBytes=true], cacheId=-1702485942], val=[op=NOOP, val=null], prevVal=[op=NOOP, val=null], entryProcessorsCol=null, entryProcessorCalcVal=null, ttl=-1, conflictExpireTime=-1, conflictVer=null, explicitVer=null, dhtVer=null, filters=[], filtersPassed=false, filtersSet=false, entry=GridDhtColocatedCacheEntry [super=GridDhtCacheEntry [rdrs=[], locPart=GridDhtLocalPartition [id=451, mapPubSize=1, rmvQueue=GridCircularBuffer [sizeMask=255, idxGen=0], cntr=0, state=OWNING, reservations=0, empty=false, createTime=11/28/2015 23:54:23, mapPubSize=1], super=GridDistributedCacheEntry [super=GridCacheMapEntry [key=KeyCacheObjectImpl [val=5234616469785676236, hasValBytes=true], val=null, startVer=1448744050362, ver=GridCacheVersion [topVer=60224054, nodeOrderDrId=1, globalTime=1448744064047, order=1448744050362], hash=-2089334380, extras=null, flags=0]]]], prepared=false, locked=false, nodeId=null, locMapped=false, expiryPlc=null, transferExpiryPlc=false, flags=0, partUpdateCntr=0, serReadVer=null, xidVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=1, globalTime=1448744064059, order=1448744062324]]}], super=IgniteTxAdapter [xidVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=1, globalTime=1448744064059, order=1448744062324], writeVer=null, implicit=false, loc=true, threadId=1, startTime=1448744064050, nodeId=f6d2bb9f-14af-47ed-b1b2-80dc4f5cc7de, startVer=GridCacheVersion [topVer=60224054, nodeOrderDrId=1, globalTime=1448744064059, order=1448744062324], endVer=null, isolation=REPEATABLE_READ, concurrency=PESSIMISTIC, timeout=0, sysInvalidate=false, sys=false, plc=2, commitVer=null, finalizing=NONE, preparing=false, invalidParts=null, state=MARKED_ROLLBACK, timedOut=false, topVer=AffinityTopologyVersion [topVer=3, minorTopVer=1], duration=190ms, onePhaseCommit=false], size=1]]], mapped=true, trackable=true, accessTtl=-1, needReturnVal=true, skipStore=false, keepBinary=false, super=GridCompoundIdentityFuture [super=GridCompoundFuture [rdc=Bool reducer: true, flags=1, lsnrCalls=0, done=true, cancelled=false, err=class o.a.i.IgniteCheckedException: javax.cache.CacheException: Failed to find getter in POJO class [class=o.a.i.examples.model.Person, prop=id], futs=[]]]]]]]
class org.apache.ignite.IgniteCheckedException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:309)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.load(GridCacheStoreManagerAdapter.java:265)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAllFromStore(GridCacheStoreManagerAdapter.java:398)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadAll(GridCacheStoreManagerAdapter.java:364)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.loadMissingFromStore(GridDhtLockFuture.java:1016)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onComplete(GridDhtLockFuture.java:745)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:724)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onDone(GridDhtLockFuture.java:79)
	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:323)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:301)
	at org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:292)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:958)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.onOwnerChanged(GridDhtLockFuture.java:676)
	at org.apache.ignite.internal.processors.cache.GridCacheMvccManager$2.onOwnerChanged(GridCacheMvccManager.java:162)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.checkOwnerChanged(GridDistributedCacheEntry.java:815)
	at org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry.readyLock(GridDistributedCacheEntry.java:517)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.readyLocks(GridDhtLockFuture.java:589)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture.map(GridDhtLockFuture.java:781)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsyncInternal(GridDhtTransactionalCacheAdapter.java:701)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.obtainLockAsync(GridDhtTxLocalAdapter.java:695)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter.lockAllAsync(GridDhtTxLocalAdapter.java:649)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.lockAllAsync(GridDhtTransactionalCacheAdapter.java:920)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.processNearLockRequest(GridDhtTransactionalCacheAdapter.java:562)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter.access$000(GridDhtTransactionalCacheAdapter.java:88)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:138)
	at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter$3.apply(GridDhtTransactionalCacheAdapter.java:136)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:579)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:277)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:201)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$000(GridCacheIoManager.java:80)
	at org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:163)
	at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:818)
	at org.apache.ignite.internal.managers.communication.GridIoManager.access$1600(GridIoManager.java:103)
	at org.apache.ignite.internal.managers.communication.GridIoManager$5.run(GridIoManager.java:781)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.cache.integration.CacheLoaderException: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	... 37 more
Caused by: javax.cache.CacheException: Failed to find getter in POJO class [class=org.apache.ignite.examples.model.Person, prop=id]
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:387)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:336)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore.prepareBuilders(CacheJdbcPojoStore.java:321)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.getOrCreateCacheMappings(CacheAbstractJdbcStore.java:740)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.entryMapping(CacheAbstractJdbcStore.java:759)
	at org.apache.ignite.cache.store.jdbc.CacheAbstractJdbcStore.load(CacheAbstractJdbcStore.java:886)
	at org.apache.ignite.internal.processors.cache.store.GridCacheWriteBehindStore.load(GridCacheWriteBehindStore.java:439)
	at org.apache.ignite.internal.processors.cache.CacheStoreBalancingWrapper.load(CacheStoreBalancingWrapper.java:97)
	at org.apache.ignite.internal.processors.cache.store.GridCacheStoreManagerAdapter.loadFromStore(GridCacheStoreManagerAdapter.java:298)
	... 36 more
Caused by: java.lang.NoSuchMethodException: org.apache.ignite.examples.model.Person.isId()
	at java.lang.Class.getMethod(Class.java:1786)
	at org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStore$PojoMethodsCache.<init>(CacheJdbcPojoStore.java:384)
	... 44 more
[23:54:24] Topology snapshot [ver=4, servers=2, clients=0, CPUs=8, heap=5.3GB]

{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)