Hello!

Obviously, your Ignite depends on other Spring beans, which are NOT loaded
alongside grid configuration in this case.

Move them to another spring context, start it first, and then use
IgnitionEx#start(IgniteConfiguration, GridSpringResourceContext).

.. or have your own Ignite Spring bean that does configuration modification
before starting Ignite.
-- 
Ilya Kasnacheev


пн, 3 сент. 2018 г. в 18:18, wt <waynethe...@gmail.com>:

> I have a project that starts fine if i start it like this
>
> Ignite ig = Ignition.start("POC5-server.xml");
> ig.cluster().active(true);
>
> I need to however use the config file and also set other details before
> starting so When i do this i get an error:
>
> IgniteConfiguration cfg =
> Ignition.loadSpringBean("POC5-server.xml","grid.cfg");
> --set other things here (they are commented out in the code for now)
> Ignite ig =Ignition.start(cfg);
> ig.cluster().active(true);
>
> here is the error in the log file:
>
>
>
> [2018-09-03 14:20:18,866][INFO ][main][IgniteKernal%POC5]
>
> >>>    __________  ________________
> >>>   /  _/ ___/ |/ /  _/_  __/ __/
> >>>  _/ // (7 7    // /  / / / _/
> >>> /___/\___/_/|_/___/ /_/ /___/
> >>>
> >>> ver. 2.6.0#20180710-sha1:669feacc
> >>> 2018 Copyright(C) Apache Software Foundation
> >>>
> >>> Ignite documentation: http://ignite.apache.org
>
> [2018-09-03 14:20:18,882][INFO ][main][IgniteKernal%POC5] Config URL: n/a
> [2018-09-03 14:20:18,898][INFO ][main][IgniteKernal%POC5]
> IgniteConfiguration [igniteInstanceName=POC5, pubPoolSize=8, svcPoolSize=8,
> callbackPoolSize=8, stripedPoolSize=8, sysPoolSize=8, mgmtPoolSize=4,
> igfsPoolSize=2, dataStreamerPoolSize=8, utilityCachePoolSize=8,
> utilityCacheKeepAliveTime=60000, p2pPoolSize=2, qryPoolSize=8,
> igniteHome=c:\ignite\, igniteWorkDir=c:\ignite\work,
> mbeanSrv=com.sun.jmx.mbeanserver.JmxMBeanServer@23529fee,
> nodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc,
> marsh=org.apache.ignite.internal.binary.BinaryMarshaller@3c73951,
> marshLocJobs=false, daemon=false, p2pEnabled=false, netTimeout=5000,
> sndRetryDelay=1000, sndRetryCnt=3, metricsHistSize=10000,
> metricsUpdateFreq=2000, metricsExpTime=9223372036854775807,
> discoSpi=TcpDiscoverySpi [addrRslvr=null, sockTimeout=0, ackTimeout=0,
> marsh=null, reconCnt=10, reconDelay=2000, maxAckTimeout=600000,
> forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null],
> segPlc=STOP, segResolveAttempts=2, waitForSegOnStart=true,
> allResolversPassReq=true, segChkFreq=10000, commSpi=TcpCommunicationSpi
> [connectGate=null, connPlc=null, enableForcibleNodeKill=false,
> enableTroubleshootingLog=false,
>
> srvLsnr=org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi$2@32b260fa
> ,
> locAddr=null, locHost=null, locPort=47100, locPortRange=100, shmemPort=-1,
> directBuf=true, directSndBuf=false, idleConnTimeout=600000,
> connTimeout=5000, maxConnTimeout=600000, reconCnt=10, sockSndBuf=32768,
> sockRcvBuf=32768, msgQueueLimit=0, slowClientQueueLimit=0, nioSrvr=null,
> shmemSrv=null, usePairedConnections=false, connectionsPerNode=1,
> tcpNoDelay=true, filterReachableAddresses=false, ackSndThreshold=32,
> unackedMsgsBufSize=0, sockWriteTimeout=2000, lsnr=null, boundTcpPort=-1,
> boundTcpShmemPort=-1, selectorsCnt=4, selectorSpins=0, addrRslvr=null,
> ctxInitLatch=java.util.concurrent.CountDownLatch@581ac8a8[Count = 1],
> stopping=false,
>
> metricsLsnr=org.apache.ignite.spi.communication.tcp.TcpCommunicationMetricsListener@6d4e5011
> ],
> evtSpi=org.apache.ignite.spi.eventstorage.NoopEventStorageSpi@57d7f8ca,
> colSpi=NoopCollisionSpi [], deploySpi=LocalDeploymentSpi [lsnr=null],
> indexingSpi=org.apache.ignite.spi.indexing.noop.NoopIndexingSpi@662b4c69,
> addrRslvr=null, clientMode=false, rebalanceThreadPoolSize=1,
> txCfg=org.apache.ignite.configuration.TransactionConfiguration@fa49800,
> cacheSanityCheckEnabled=true, discoStartupDelay=60000, deployMode=SHARED,
> p2pMissedCacheSize=100, locHost=null, timeSrvPortBase=31100,
> timeSrvPortRange=100, failureDetectionTimeout=10000,
> clientFailureDetectionTimeout=30000, metricsLogFreq=60000, hadoopCfg=null,
>
> connectorCfg=org.apache.ignite.configuration.ConnectorConfiguration@71238fc2
> ,
> odbcCfg=null, warmupClos=null, atomicCfg=AtomicConfiguration
> [seqReserveSize=1000, cacheMode=PARTITIONED, backups=1, aff=null,
> grpName=null], classLdr=null, sslCtxFactory=null, platformCfg=null,
> binaryCfg=null, memCfg=null, pstCfg=null, dsCfg=DataStorageConfiguration
> [sysRegionInitSize=41943040, sysCacheMaxSize=104857600, pageSize=0,
> concLvl=0, dfltDataRegConf=DataRegionConfiguration [name=default,
> maxSize=1073741824, initSize=268435456, swapPath=null,
> pageEvictionMode=DISABLED, evictionThreshold=0.9, emptyPagesPoolSize=100,
> metricsEnabled=false, metricsSubIntervalCount=5,
> metricsRateTimeInterval=60000, persistenceEnabled=true,
> checkpointPageBufSize=0], storagePath=null, checkpointFreq=180000,
> lockWaitTime=10000, checkpointThreads=4, checkpointWriteOrder=SEQUENTIAL,
> walHistSize=20, walSegments=10, walSegmentSize=67108864, walPath=db/wal,
> walArchivePath=db/wal/archive, metricsEnabled=false, walMode=LOG_ONLY,
> walTlbSize=131072, walBuffSize=0, walFlushFreq=2000, walFsyncDelay=1000,
> walRecordIterBuffSize=67108864, alwaysWriteFullPages=false,
>
> fileIOFactory=org.apache.ignite.internal.processors.cache.persistence.file.AsyncFileIOFactory@16a0ee18
> ,
> metricsSubIntervalCnt=5, metricsRateTimeInterval=60000,
> walAutoArchiveAfterInactivity=-1, writeThrottlingEnabled=false,
> walCompactionEnabled=false], activeOnStart=true, autoActivation=true,
> longQryWarnTimeout=3000, sqlConnCfg=null,
> cliConnCfg=ClientConnectorConfiguration [host=null, port=10800,
> portRange=100, sockSndBufSize=0, sockRcvBufSize=0, tcpNoDelay=true,
> maxOpenCursorsPerConn=128, threadPoolSize=8, idleTimeout=0,
> jdbcEnabled=true, odbcEnabled=true, thinCliEnabled=true, sslEnabled=false,
> useIgniteSslCtxFactory=true, sslClientAuth=false, sslCtxFactory=null],
> authEnabled=false, failureHnd=null, commFailureRslvr=null]
> [2018-09-03 14:20:18,898][INFO ][main][IgniteKernal%POC5] Daemon mode: off
> [2018-09-03 14:20:18,898][INFO ][main][IgniteKernal%POC5] OS: Windows 7 6.1
> amd64
> [2018-09-03 14:20:18,898][INFO ][main][IgniteKernal%POC5] OS user: ww309
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] PID: 13368
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] Language runtime:
> Java Platform API Specification ver. 1.8
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] VM information:
> Java(TM) SE Runtime Environment 1.8.0_151-b12 Oracle Corporation Java
> HotSpot(TM) 64-Bit Server VM 25.151-b12
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] VM total memory:
> 1.8GB
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] Remote Management
> [restart: off, REST: on, JMX (remote: off)]
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] Logger:
> Log4JLogger [quiet=true,
>
> config=C:\Users\ww309\Downloads\POC5-project\src\main\resources\ignite-log4j.xml]
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5]
> IGNITE_HOME=c:\ignite\
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] VM arguments:
> [-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
> 2017.3\lib\idea_rt.jar=60379:C:\Program Files\JetBrains\IntelliJ IDEA
> Community Edition 2017.3\bin, -Dfile.encoding=UTF-8]
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] System cache's
> DataRegion size is configured to 40 MB. Use
> DataStorageConfiguration.systemCacheMemorySize property to change the
> setting.
> [2018-09-03 14:20:18,929][INFO ][main][IgniteKernal%POC5] Configured caches
> [in 'sysMemPlc' dataRegion: ['ignite-sys-cache'], in 'default' dataRegion:
> ['CompanyCache']]
> [2018-09-03 14:20:18,944][INFO ][main][IgniteKernal%POC5] 3-rd party
> licenses can be found at: c:\ignite\\libs\licenses
> [2018-09-03 14:20:18,944][WARN ][pub-#22%POC5%][GridDiagnostic] Initial
> heap
> size is 128MB (should be no less than 512MB, use -Xms512m -Xmx512m).
> [2018-09-03 14:20:19,022][INFO ][main][IgnitePluginProcessor] Configured
> plugins:
> [2018-09-03 14:20:19,022][INFO ][main][IgnitePluginProcessor]   ^-- None
> [2018-09-03 14:20:19,022][INFO ][main][IgnitePluginProcessor]
> [2018-09-03 14:20:19,022][INFO ][main][FailureProcessor] Configured failure
> handler: [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0]]
> [2018-09-03 14:20:19,444][INFO ][main][TcpCommunicationSpi] Successfully
> bound communication NIO server to TCP port [port=47100,
> locHost=0.0.0.0/0.0.0.0, selectorsCnt=4, selectorSpins=0,
> pairedConn=false]
> [2018-09-03 14:20:19,569][WARN ][main][TcpCommunicationSpi] Message queue
> limit is set to 0 which may lead to potential OOMEs when running cache
> operations in FULL_ASYNC or PRIMARY_SYNC modes due to message queues growth
> on sender and receiver sides.
> [2018-09-03 14:20:19,600][WARN ][main][NoopCheckpointSpi] Checkpoints are
> disabled (to enable configure any GridCheckpointSpi implementation)
> [2018-09-03 14:20:19,647][WARN ][main][GridCollisionManager] Collision
> resolution is disabled (all jobs will be activated upon arrival).
> [2018-09-03 14:20:19,647][INFO ][main][IgniteKernal%POC5] Security status
> [authentication=off, tls/ssl=off]
> [2018-09-03 14:20:19,693][INFO ][main][TcpDiscoverySpi] Successfully bound
> to TCP port [port=47500, localHost=0.0.0.0/0.0.0.0,
> locNodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc]
> [2018-09-03 14:20:19,725][INFO ][main][PdsFoldersResolver] Successfully
> locked persistence storage folder
> [c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141]
> [2018-09-03 14:20:19,725][INFO ][main][PdsFoldersResolver] Consistent ID
> used for local node is [9c285b70-722c-4d7f-8aec-644e8da45141] according to
> persistence data storage folders
> [2018-09-03 14:20:19,725][INFO ][main][CacheObjectBinaryProcessorImpl]
> Resolved directory for serialized binary metadata:
> c:\ignite\work\binary_meta\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:20,021][INFO ][main][FilePageStoreManager] Resolved page
> store work directory:
> c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:20,021][INFO ][main][FileWriteAheadLogManager] Resolved
> write ahead log work directory:
> c:\ignite\work\db\wal\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:20,021][INFO ][main][FileWriteAheadLogManager] Resolved
> write ahead log archive directory:
> c:\ignite\work\db\wal\archive\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:20,068][INFO ][main][FileWriteAheadLogManager] Started
> write-ahead log manager [mode=LOG_ONLY]
> [2018-09-03 14:20:20,130][INFO ][main][GridCacheDatabaseSharedManager] Read
> checkpoint status
>
> [startMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-START.bin,
>
> endMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-END.bin]
> [2018-09-03 14:20:20,146][INFO ][main][PageMemoryImpl] Started page memory
> [memoryAllocated=100.0 MiB, pages=24814, tableSize=1.9 MiB,
> checkpointBuffer=100.0 MiB]
> [2018-09-03 14:20:20,161][INFO ][main][GridCacheDatabaseSharedManager]
> Checking memory state [lastValidPos=FileWALPointer [idx=0, fileOff=280122,
> len=1953], lastMarked=FileWALPointer [idx=0, fileOff=280122, len=1953],
> lastCheckpointId=2439bdb8-d5dc-43c4-8546-a9b4247782ab]
> [2018-09-03 14:20:20,255][INFO ][main][GridCacheDatabaseSharedManager]
> Found
> last checkpoint marker [cpId=2439bdb8-d5dc-43c4-8546-a9b4247782ab,
> pos=FileWALPointer [idx=0, fileOff=280122, len=1953]]
> [2018-09-03 14:20:20,333][INFO ][main][GridCacheDatabaseSharedManager]
> Applying lost cache updates since last checkpoint record
> [lastMarked=FileWALPointer [idx=0, fileOff=280122, len=1953],
> lastCheckpointId=2439bdb8-d5dc-43c4-8546-a9b4247782ab]
> [2018-09-03 14:20:20,395][INFO ][main][GridCacheDatabaseSharedManager]
> Finished applying WAL changes [updatesApplied=0, time=62ms]
> [2018-09-03 14:20:20,458][INFO ][main][GridClusterStateProcessor] Restoring
> history for BaselineTopology[id=0]
> [2018-09-03 14:20:20,645][INFO ][main][ClientListenerProcessor] Client
> connector processor has started on TCP port 10800
> [2018-09-03 14:20:20,723][INFO ][main][GridTcpRestProtocol] Command
> protocol
> successfully started [name=TCP binary, host=0.0.0.0/0.0.0.0, port=11211]
> [2018-09-03 14:20:21,036][INFO ][main][GridJettyRestProtocol] Command
> protocol successfully started [name=Jetty REST, host=/0.0.0.0, port=8080]
> [2018-09-03 14:20:21,254][INFO ][main][IgniteKernal%POC5] Non-loopback
> local
> IPs: 172.19.112.175, fe80:0:0:0:2131:1c27:c0de:eeef%eth3
> [2018-09-03 14:20:21,254][INFO ][main][IgniteKernal%POC5] Enabled local
> MACs: 005056ADE287
> [2018-09-03 14:20:33,034][INFO ][main][GridClusterStateProcessor] Sending
> activate request with BaselineTopology BaselineTopology [id=0,
> branchingHash=-380886272, branchingType='Cluster activation',
> baselineNodes=[9c285b70-722c-4d7f-8aec-644e8da45141]]
> [2018-09-03 14:20:33,066][INFO
> ][tcp-disco-msg-worker-#3%POC5%][GridClusterStateProcessor] Received
> activate request with BaselineTopology[id=0]
> [2018-09-03 14:20:33,081][INFO
> ][tcp-disco-msg-worker-#3%POC5%][GridClusterStateProcessor] Started state
> transition: true
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5] Performance
> suggestions for grid 'POC5' (fix if possible)
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5] To disable, set
> -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5]   ^-- Enable G1
> Garbage Collector (add '-XX:+UseG1GC' to JVM options)
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5]   ^-- Specify JVM
> heap max size (add '-Xmx<size>[g|G|m|M|k|K]' to JVM options)
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5]   ^-- Set max
> direct memory size if getting 'OOME: Direct buffer memory' (add
> '-XX:MaxDirectMemorySize=<size>[g|G|m|M|k|K]' to JVM options)
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5]   ^-- Disable
> processing of calls to System.gc() (add '-XX:+DisableExplicitGC' to JVM
> options)
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5] Refer to this
> page
> for more performance suggestions:
> https://apacheignite.readme.io/docs/jvm-and-system-tuning
> [2018-09-03 14:20:33,144][INFO ][main][IgniteKernal%POC5]
> [2018-09-03 14:20:33,159][INFO ][main][IgniteKernal%POC5] To start Console
> Management & Monitoring run ignitevisorcmd.{sh|bat}
> [2018-09-03 14:20:33,175][INFO ][main][IgniteKernal%POC5]
> [2018-09-03 14:20:33,175][INFO ][main][IgniteKernal%POC5]
>
> >>>
> +----------------------------------------------------------------------+
> >>> Ignite ver.
> 2.6.0#20180710-sha1:669feacc5d3a4e60efcdd300dc8de99780f38eed
> >>>
> +----------------------------------------------------------------------+
> >>> OS name: Windows 7 6.1 amd64
> >>> CPU(s): 2
> >>> Heap: 1.8GB
> >>> VM name: 13368@PC50439
> >>> Ignite instance name: POC5
> >>> Local node [ID=B36055B7-426D-4975-BF5B-CB54FBB06DBC, order=1,
> >>> clientMode=false]
> >>> Local node addresses: [PC50439.oa.pnrad.net/0:0:0:0:0:0:0:1, /
> 127.0.0.1,
> >>> /172.19.112.175]
> >>> Local ports: TCP:8080 TCP:10800 TCP:11211 TCP:47100 UDP:47400
> TCP:47500
>
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager] Topology
> snapshot [ver=1, servers=1, clients=0, CPUs=2, offheap=1.0GB, heap=1.8GB]
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager]   ^-- Node
> [id=B36055B7-426D-4975-BF5B-CB54FBB06DBC, clusterState=INACTIVE]
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager]   ^-- Baseline
> [id=0, size=1, online=1, offline=0]
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager]   ^-- All
> baseline nodes are online, will start auto-activation
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager] Data Regions
> Configured:
> [2018-09-03 14:20:33,175][INFO ][main][GridDiscoveryManager]   ^-- default
> [initSize=256.0 MiB, maxSize=1.0 GiB, persistenceEnabled=true]
> [2018-09-03 14:20:33,191][INFO ][exchange-worker-#38%POC5%][time] Started
> exchange init [topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1],
> crd=true, evt=DISCOVERY_CUSTOM_EVT,
> evtNode=b36055b7-426d-4975-bf5b-cb54fbb06dbc,
> customEvt=ChangeGlobalStateMessage
> [id=e36479f9561-59af70fa-5e15-48ce-88a5-2b46bb0ccc0d,
> reqId=3bef1139-4d19-41f4-b51e-43b9aeb55807,
> initiatingNodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc, activate=true,
> baselineTopology=BaselineTopology [id=0, branchingHash=-380886272,
> branchingType='Cluster activation',
> baselineNodes=[9c285b70-722c-4d7f-8aec-644e8da45141]],
> forceChangeBaselineTopology=false, timestamp=1535980833034],
> allowMerge=false]
> [2018-09-03 14:20:33,191][INFO
> ][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture] Start
> activation process [nodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc,
> client=false, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1]]
> [2018-09-03 14:20:33,191][INFO
> ][exchange-worker-#38%POC5%][FilePageStoreManager] Resolved page store work
> directory: c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:33,191][INFO
> ][exchange-worker-#38%POC5%][FileWriteAheadLogManager] Resolved write ahead
> log work directory:
> c:\ignite\work\db\wal\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:33,191][INFO
> ][exchange-worker-#38%POC5%][FileWriteAheadLogManager] Resolved write ahead
> log archive directory:
> c:\ignite\work\db\wal\archive\node00-9c285b70-722c-4d7f-8aec-644e8da45141
> [2018-09-03 14:20:33,191][INFO
> ][exchange-worker-#38%POC5%][FileWriteAheadLogManager] Started write-ahead
> log manager [mode=LOG_ONLY]
> [2018-09-03 14:20:33,206][INFO ][exchange-worker-#38%POC5%][PageMemoryImpl]
> Started page memory [memoryAllocated=100.0 MiB, pages=24814, tableSize=1.9
> MiB, checkpointBuffer=100.0 MiB]
> [2018-09-03 14:20:33,237][INFO ][exchange-worker-#38%POC5%][PageMemoryImpl]
> Started page memory [memoryAllocated=1.0 GiB, pages=254104, tableSize=19.8
> MiB, checkpointBuffer=256.0 MiB]
> [2018-09-03 14:20:33,237][INFO ][exchange-worker-#38%POC5%][PageMemoryImpl]
> Started page memory [memoryAllocated=100.0 MiB, pages=24814, tableSize=1.9
> MiB, checkpointBuffer=100.0 MiB]
> [2018-09-03 14:20:33,378][INFO
> ][exchange-worker-#38%POC5%][GridCacheDatabaseSharedManager] Read
> checkpoint
> status
>
> [startMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-START.bin,
>
> endMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-END.bin]
> [2018-09-03 14:20:33,378][INFO
> ][exchange-worker-#38%POC5%][GridCacheDatabaseSharedManager] Checking
> memory
> state [lastValidPos=FileWALPointer [idx=0, fileOff=280122, len=1953],
> lastMarked=FileWALPointer [idx=0, fileOff=280122, len=1953],
> lastCheckpointId=2439bdb8-d5dc-43c4-8546-a9b4247782ab]
> [2018-09-03 14:20:33,440][INFO
> ][exchange-worker-#38%POC5%][GridCacheDatabaseSharedManager] Found last
> checkpoint marker [cpId=2439bdb8-d5dc-43c4-8546-a9b4247782ab,
> pos=FileWALPointer [idx=0, fileOff=280122, len=1953]]
> [2018-09-03 14:20:33,456][INFO
> ][exchange-worker-#38%POC5%][FileWriteAheadLogManager] Resuming logging to
> WAL segment
>
> [file=c:\ignite\work\db\wal\node00-9c285b70-722c-4d7f-8aec-644e8da45141\0000000000000000.wal,
> offset=359899, ver=2]
> [2018-09-03 14:20:33,518][INFO
> ][exchange-worker-#38%POC5%][GridClusterStateProcessor] Writing
> BaselineTopology[id=0]
> [2018-09-03 14:20:33,988][INFO
> ][exchange-worker-#38%POC5%][GridCacheProcessor] Started cache
> [name=ignite-sys-cache, id=-2100569601, memoryPolicyName=sysMemPlc,
> mode=REPLICATED, atomicity=TRANSACTIONAL, backups=2147483647]
> [2018-09-03
>
> 14:20:34,004][ERROR][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture]
> Failed to activate node components
> [nodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc, client=false,
> topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1]]
> class org.apache.ignite.IgniteException: Spring application context
> resource
> is not injected.
>         at
>
> org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory.create(CacheJdbcPojoStoreFactory.java:171)
>         at
>
> org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory.create(CacheJdbcPojoStoreFactory.java:100)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCacheProcessor.createCache(GridCacheProcessor.java:1437)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCacheProcessor.prepareCacheStart(GridCacheProcessor.java:1945)
>         at
>
> org.apache.ignite.internal.processors.cache.CacheAffinitySharedManager.onCacheChangeRequest(CacheAffinitySharedManager.java:791)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.onClusterStateChangeRequest(GridDhtPartitionsExchangeFuture.java:897)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:641)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2419)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2299)
>         at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>         at java.lang.Thread.run(Thread.java:748)
> [2018-09-03 14:20:34,035][INFO
> ][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture] Finished
> waiting for partition release future [topVer=AffinityTopologyVersion
> [topVer=1, minorTopVer=1], waitTime=0ms, futInfo=NA]
> [2018-09-03 14:20:34,035][INFO
> ][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture] Finished
> waiting for partitions release latch: ServerLatch [permits=0,
> pendingAcks=[], super=CompletableLatch [id=exchange,
> topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1]]]
> [2018-09-03 14:20:34,035][INFO
> ][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture] Finished
> waiting for partition release future [topVer=AffinityTopologyVersion
> [topVer=1, minorTopVer=1], waitTime=0ms, futInfo=NA]
> [2018-09-03 14:20:34,035][INFO
> ][exchange-worker-#38%POC5%][GridCacheDatabaseSharedManager] Read
> checkpoint
> status
>
> [startMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-START.bin,
>
> endMarker=c:\ignite\work\db\node00-9c285b70-722c-4d7f-8aec-644e8da45141\cp\1535980685734-2439bdb8-d5dc-43c4-8546-a9b4247782ab-END.bin]
> [2018-09-03 14:20:34,035][INFO
> ][exchange-worker-#38%POC5%][GridCacheDatabaseSharedManager] Applying lost
> cache updates since last checkpoint record [lastMarked=FileWALPointer
> [idx=0, fileOff=280122, len=1953],
> lastCheckpointId=2439bdb8-d5dc-43c4-8546-a9b4247782ab]
> [2018-09-03
>
> 14:20:34,129][ERROR][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture]
> Failed to reinitialize local partitions (preloading will be stopped):
> GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1], discoEvt=DiscoveryCustomEvent
> [customMsg=ChangeGlobalStateMessage
> [id=e36479f9561-59af70fa-5e15-48ce-88a5-2b46bb0ccc0d,
> reqId=3bef1139-4d19-41f4-b51e-43b9aeb55807,
> initiatingNodeId=b36055b7-426d-4975-bf5b-cb54fbb06dbc, activate=true,
> baselineTopology=BaselineTopology [id=0, branchingHash=-380886272,
> branchingType='Cluster activation',
> baselineNodes=[9c285b70-722c-4d7f-8aec-644e8da45141]],
> forceChangeBaselineTopology=false, timestamp=1535980833034],
> affTopVer=AffinityTopologyVersion [topVer=1, minorTopVer=1],
> super=DiscoveryEvent [evtNode=TcpDiscoveryNode
> [id=b36055b7-426d-4975-bf5b-cb54fbb06dbc, addrs=[0:0:0:0:0:0:0:1,
> 127.0.0.1,
> 172.19.112.175], sockAddrs=[/0:0:0:0:0:0:0:1:47500, /127.0.0.1:47500,
> PC50439.oa.pnrad.net/172.19.112.175:47500], discPort=47500, order=1,
> intOrder=1, lastExchangeTime=1535980821317, loc=true,
> ver=2.6.0#20180710-sha1:669feacc, isClient=false], topVer=1,
> nodeId8=b36055b7, msg=null, type=DISCOVERY_CUSTOM_EVT,
> tstamp=1535980833097]], nodeId=b36055b7, evt=DISCOVERY_CUSTOM_EVT]
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.rangeCheck(ArrayList.java:657)
>         at java.util.ArrayList.get(ArrayList.java:433)
>         at
>
> org.apache.ignite.internal.processors.cache.CacheGroupContext.singleCacheContext(CacheGroupContext.java:385)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.<init>(GridDhtLocalPartition.java:198)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.forceCreatePartition(GridDhtPartitionTopologyImpl.java:843)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.restorePartitionStates(GridCacheDatabaseSharedManager.java:2432)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.applyLastUpdates(GridCacheDatabaseSharedManager.java:2333)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.restoreState(GridCacheDatabaseSharedManager.java:1443)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.beforeExchange(GridCacheDatabaseSharedManager.java:1183)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:1132)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:712)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2419)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2299)
>         at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>         at java.lang.Thread.run(Thread.java:748)
> [2018-09-03 14:20:34,129][INFO
> ][exchange-worker-#38%POC5%][GridDhtPartitionsExchangeFuture] Finish
> exchange future [startVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1],
> resVer=null, err=java.lang.IndexOutOfBoundsException: Index: 0, Size: 0]
> [2018-09-03
>
> 14:20:34,144][ERROR][exchange-worker-#38%POC5%][GridCachePartitionExchangeManager]
> Failed to wait for completion of partition map exchange (preloading will
> not
> start): GridDhtPartitionsExchangeFuture [firstDiscoEvt=DiscoveryCustomEvent
> [customMsg=null, affTopVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1], super=DiscoveryEvent [evtNode=TcpDiscoveryNode
> [id=b36055b7-426d-4975-bf5b-cb54fbb06dbc, addrs=[0:0:0:0:0:0:0:1,
> 127.0.0.1,
> 172.19.112.175], sockAddrs=[/0:0:0:0:0:0:0:1:47500, /127.0.0.1:47500,
> PC50439.oa.pnrad.net/172.19.112.175:47500], discPort=47500, order=1,
> intOrder=1, lastExchangeTime=1535980821317, loc=true,
> ver=2.6.0#20180710-sha1:669feacc, isClient=false], topVer=1,
> nodeId8=b36055b7, msg=null, type=DISCOVERY_CUSTOM_EVT,
> tstamp=1535980833097]], crd=TcpDiscoveryNode
> [id=b36055b7-426d-4975-bf5b-cb54fbb06dbc, addrs=[0:0:0:0:0:0:0:1,
> 127.0.0.1,
> 172.19.112.175], sockAddrs=[/0:0:0:0:0:0:0:1:47500, /127.0.0.1:47500,
> PC50439.oa.pnrad.net/172.19.112.175:47500], discPort=47500, order=1,
> intOrder=1, lastExchangeTime=1535980821317, loc=true,
> ver=2.6.0#20180710-sha1:669feacc, isClient=false],
> exchId=GridDhtPartitionExchangeId [topVer=AffinityTopologyVersion
> [topVer=1,
> minorTopVer=1], discoEvt=DiscoveryCustomEvent [customMsg=null,
> affTopVer=AffinityTopologyVersion [topVer=1, minorTopVer=1],
> super=DiscoveryEvent [evtNode=TcpDiscoveryNode
> [id=b36055b7-426d-4975-bf5b-cb54fbb06dbc, addrs=[0:0:0:0:0:0:0:1,
> 127.0.0.1,
> 172.19.112.175], sockAddrs=[/0:0:0:0:0:0:0:1:47500, /127.0.0.1:47500,
> PC50439.oa.pnrad.net/172.19.112.175:47500], discPort=47500, order=1,
> intOrder=1, lastExchangeTime=1535980821317, loc=true,
> ver=2.6.0#20180710-sha1:669feacc, isClient=false], topVer=1,
> nodeId8=b36055b7, msg=null, type=DISCOVERY_CUSTOM_EVT,
> tstamp=1535980833097]], nodeId=b36055b7, evt=DISCOVERY_CUSTOM_EVT],
> added=true, initFut=GridFutureAdapter [ignoreInterrupts=false, state=DONE,
> res=false, hash=1963108094], init=false, lastVer=null,
> partReleaseFut=PartitionReleaseFuture [topVer=AffinityTopologyVersion
> [topVer=1, minorTopVer=1], futures=[ExplicitLockReleaseFuture
> [topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1], futures=[]],
> AtomicUpdateReleaseFuture [topVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1], futures=[]], DataStreamerReleaseFuture
> [topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1], futures=[]],
> LocalTxReleaseFuture [topVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1], futures=[]], AllTxReleaseFuture
> [topVer=AffinityTopologyVersion [topVer=1, minorTopVer=1],
> futures=[RemoteTxReleaseFuture [topVer=AffinityTopologyVersion [topVer=1,
> minorTopVer=1], futures=[]]]]]], exchActions=null, affChangeMsg=null,
> initTs=1535980833175, centralizedAff=false, forceAffReassignment=true,
> changeGlobalStateE=class o.a.i.IgniteException: Spring application context
> resource is not injected., done=true, state=CRD, evtLatch=0, remaining=[],
> super=GridFutureAdapter [ignoreInterrupts=false, state=DONE,
> res=java.lang.IndexOutOfBoundsException: Index: 0, Size: 0,
> hash=1463325495]]
> class org.apache.ignite.IgniteCheckedException: Index: 0, Size: 0
>         at
> org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7307)
>         at
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:259)
>         at
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:207)
>         at
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:159)
>         at
>
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:151)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2433)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:2299)
>         at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
>         at java.util.ArrayList.rangeCheck(ArrayList.java:657)
>         at java.util.ArrayList.get(ArrayList.java:433)
>         at
>
> org.apache.ignite.internal.processors.cache.CacheGroupContext.singleCacheContext(CacheGroupContext.java:385)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition.<init>(GridDhtLocalPartition.java:198)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopologyImpl.forceCreatePartition(GridDhtPartitionTopologyImpl.java:843)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.restorePartitionStates(GridCacheDatabaseSharedManager.java:2432)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.applyLastUpdates(GridCacheDatabaseSharedManager.java:2333)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.restoreState(GridCacheDatabaseSharedManager.java:1443)
>         at
>
> org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.beforeExchange(GridCacheDatabaseSharedManager.java:1183)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.distributedExchange(GridDhtPartitionsExchangeFuture.java:1132)
>         at
>
> org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture.init(GridDhtPartitionsExchangeFuture.java:712)
>         at
>
> org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body0(GridCachePartitionExchangeManager.java:2419)
>         ... 3 more
> [2018-09-03 14:21:33,127][INFO
> ][grid-timeout-worker-#23%POC5%][IgniteKernal%POC5]
> Metrics for local node (to disable set 'metricsLogFrequency' to 0)
>     ^-- Node [id=b36055b7, name=POC5, uptime=00:01:00.014]
>     ^-- H/N/C [hosts=1, nodes=1, CPUs=2]
>     ^-- CPU [cur=1.07%, avg=1.96%, GC=0%]
>     ^-- PageMemory [pages=17]
>     ^-- Heap [used=71MB, free=96.06%, comm=226MB]
>     ^-- Non heap [used=51MB, free=-1%, comm=52MB]
>     ^-- Outbound messages queue [size=0]
>     ^-- Public thread pool [active=0, idle=0, qSize=0]
>     ^-- System thread pool [active=0, idle=5, qSize=0]
> [2018-09-03 14:21:43,587][INFO
> ][ignite-update-notifier-timer][GridUpdateNotifier] Update status is not
> available.
> [2018-09-03 14:22:33,172][INFO
> ][grid-timeout-worker-#23%POC5%][IgniteKernal%POC5]
> Metrics for local node (to disable set 'metricsLogFrequency' to 0)
>     ^-- Node [id=b36055b7, name=POC5, uptime=00:02:00.059]
>     ^-- H/N/C [hosts=1, nodes=1, CPUs=2]
>     ^-- CPU [cur=0%, avg=1.08%, GC=0%]
>     ^-- PageMemory [pages=17]
>     ^-- Heap [used=74MB, free=95.9%, comm=226MB]
>     ^-- Non heap [used=51MB, free=-1%, comm=52MB]
>     ^-- Outbound messages queue [size=0]
>     ^-- Public thread pool [active=0, idle=0, qSize=0]
>     ^-- System thread pool [active=0, idle=6, qSize=0]
> [2018-09-03 14:23:33,197][INFO
> ][grid-timeout-worker-#23%POC5%][IgniteKernal%POC5]
> Metrics for local node (to disable set 'metricsLogFrequency' to 0)
>     ^-- Node [id=b36055b7, name=POC5, uptime=00:03:00.084]
>     ^-- H/N/C [hosts=1, nodes=1, CPUs=2]
>     ^-- CPU [cur=0%, avg=0.8%, GC=0%]
>     ^-- PageMemory [pages=17]
>     ^-- Heap [used=77MB, free=95.77%, comm=226MB]
>     ^-- Non heap [used=51MB, free=-1%, comm=53MB]
>     ^-- Outbound messages queue [size=0]
>     ^-- Public thread pool [active=0, idle=0, qSize=0]
>     ^-- System thread pool [active=0, idle=6, qSize=0]
>
>
>
> ------------------------------------------------
>
> here is my config file
>
>
> <?xml version="1.0" encoding="UTF-8"?>
>
>
>
> <beans xmlns="http://www.springframework.org/schema/beans";
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xmlns:util="http://www.springframework.org/schema/util";
>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>
> http://www.springframework.org/schema/beans/spring-beans.xsd
>                            http://www.springframework.org/schema/util
>
> http://www.springframework.org/schema/util/spring-util.xsd";>
>
>     <bean id="placeholderConfig"
>
> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
>         <property name="location" value="classpath:secret.properties"/>
>     </bean>
>
>
>     <bean id="dsSQLServer_Sustainanalytics"
> class="com.microsoft.sqlserver.jdbc.SQLServerDataSource">
>         <property name="URL"
> value="jdbc:sqlserver://172.19.112.175:1433
> ;databaseName=SustainAnalytics"/>
>         <property name="user" value="sa"/>
>         <property name="password" value="password"/>
>     </bean>
>
>     <bean id="grid.cfg"
> class="org.apache.ignite.configuration.IgniteConfiguration">
>         <property name="igniteInstanceName" value="POC5"/>
>
>
>
>
>
>
>
>         <property name="gridLogger">
>             <bean class="org.apache.ignite.logger.log4j.Log4JLogger">
>                 <constructor-arg type="java.lang.String"
>
> value="C:\Users\ww309\Downloads\POC5-project\src\main\resources\ignite-log4j.xml"/>
>             </bean>
>         </property>
>
>
>
>         <property name="discoverySpi">
>             <bean
> class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
>                 <property name="ipFinder">
>                     <bean
>
> class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
>                         <property name="addresses">
>                             <list>
>                                 <value>127.0.0.1:47500..47510</value>
>                             </list>
>                         </property>
>                     </bean>
>                 </property>
>             </bean>
>         </property>
>
>         <property name="dataStorageConfiguration">
>             <bean
> class="org.apache.ignite.configuration.DataStorageConfiguration">
>                 <property name="defaultDataRegionConfiguration">
>                     <bean
> class="org.apache.ignite.configuration.DataRegionConfiguration">
>                         <property name="maxSize" value="#{1L * 1024 * 1024
> *
> 1024}"/>
>                         <property name="persistenceEnabled" value="true"/>
>                     </bean>
>                 </property>
>             </bean>
>         </property>
>
>         <property name="authenticationEnabled" value="false"/>
>
>         <property name="cacheConfiguration">
>             <list>
>                 <bean
> class="org.apache.ignite.configuration.CacheConfiguration">
>                     <property name="name" value="CompanyCache"/>
>                     <property name="cacheMode" value="PARTITIONED"/>
>                     <property name="atomicityMode" value="ATOMIC"/>
>                     <property name="copyOnRead" value="true"/>
>
>                     <property name="cacheStoreFactory">
>                         <bean
> class="org.apache.ignite.cache.store.jdbc.CacheJdbcPojoStoreFactory">
>                             <property name="dataSourceBean"
> value="dsSQLServer_Sustainanalytics"/>
>                             <property name="dialect">
>                                 <bean
> class="org.apache.ignite.cache.store.jdbc.dialect.SQLServerDialect">
>                                 </bean>
>                             </property>
>                             <property name="sqlEscapeAll" value="true"/>
>
>                             <property name="types">
>                                 <list>
>                                     <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcType">
>                                         <property name="cacheName"
> value="CompanyCache"/>
>                                         <property name="keyType"
> value="CompanyKey"/>
>                                         <property name="valueType"
> value="Company"/>
>                                         <property name="databaseSchema"
> value="SustainAnalytics"/>
>                                         <property name="databaseTable"
> value="Company"/>
>
>                                         <property name="keyFields">
>                                             <list>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="CompanyId"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="CompanyId"/>
>                                                 </bean>
>                                             </list>
>                                         </property>
>
>                                         <property name="valueFields">
>                                             <list>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="CompanyId"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="companyid"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.NVARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="CompanyName"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="companyname"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Country"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="country"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Region"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="region"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Peer Group"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="peerGroup"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Company Type"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="companyType"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="ExtractionDate"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="extractiondate"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Exchange:Ticker"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="fieldExchange:ticker"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Exchange"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="exchange"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Ticker"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="ticker"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Legal Entity Identifier"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="legalEntityIdentifier"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Bloomberg Ticker"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="bloombergTicker"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Bloomberg Global Composite ID"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="bloombergGlobalCompositeId"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Bloomberg Global ID"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="bloombergGlobalId"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Bloomberg Share Class BBGID"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="bloombergShareClassBbgid"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Bloomberg Unique ID"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="bloombergUniqueId"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="ISIN"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="isin"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="CUSIP"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="cusip"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Entity Type"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="entityType"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Research Entity ID"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="researchEntityId"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Research Entity Name"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="researchEntityName"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.VARCHAR"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Research type"/>
>                                                     <constructor-arg
> value="java.lang.String"/>
>                                                     <constructor-arg
> value="researchType"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.DATE"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Record_Valid_From"/>
>                                                     <constructor-arg
> value="java.sql.Date"/>
>                                                     <constructor-arg
> value="recordValidFrom"/>
>                                                 </bean>
>
>                                                 <bean
> class="org.apache.ignite.cache.store.jdbc.JdbcTypeField">
>                                                     <constructor-arg>
>                                                         <util:constant
> static-field="java.sql.Types.DATE"/>
>                                                     </constructor-arg>
>                                                     <constructor-arg
> value="Record_Valid_To"/>
>                                                     <constructor-arg
> value="java.sql.Date"/>
>                                                     <constructor-arg
> value="recordValidTo"/>
>                                                 </be

Reply via email to