[ https://issues.apache.org/jira/browse/IGNITE-2024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alexey Kuznetsov updated IGNITE-2024: ------------------------------------- Fix Version/s: 1.5 > 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: Alexey Kuznetsov > Fix For: 1.5 > > > 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 > sa...@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)