[
https://issues.apache.org/jira/browse/IGNITE-2024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Kuznetsov resolved IGNITE-2024.
--------------------------------------
Resolution: Fixed
Assignee: Ilya Suntsov (was: Alexey Kuznetsov)
Fixed and merged into ignite-1.5. Please retest.
> 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: Ilya Suntsov
> 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
> [email protected] 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)