Hi, I am trying to create an Ignite cache with cacheMode="LOCAL" and on initialisation it is throwing NPE.
localCache XML <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean name="sampleCacheLocalIgnite" class="org.apache.ignite.configuration.CacheConfiguration" scope="singleton"> <property name="name" value="sampleCacheLocalIgnite" /> <property name="cacheMode" value="LOCAL" /> <property name="statisticsEnabled" value="true" /> <property name="expiryPolicyFactory" ref="sampleLocalExpiryPolicyFactory" /> </bean> <bean id="sampleLocalExpiryPolicyFactory" class="javax.cache.configuration.FactoryBuilder" factory-method="factoryOf"> <constructor-arg ref="sampleLocalAccessedExpiryPolicy" /> </bean> <bean id="sampleLocalAccessedExpiryPolicy" class="javax.cache.expiry.CreatedExpiryPolicy"> <constructor-arg ref="sampleLocalDuration" /> </bean> <bean id="sampleLocalDuration" class="javax.cache.expiry.Duration"> <constructor-arg type="java.util.concurrent.TimeUnit" value="MINUTES" /> <constructor-arg type="long" value="10" /> </bean> </beans> Ignite Config XML <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <import resource="localCache.xml"/> <bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="clientMode" value="true"/> <property name="igniteInstanceName" value="SampleServices"/> <property name="peerClassLoadingEnabled" value="false"/> <property name="metricsUpdateFrequency" value="2000" /> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>127.0.0.1:47500..47509</value> </list> </property> </bean> </property> <property name="reconnectCount" value="100"/> <property name="networkTimeout" value="10000"/> <property name="socketTimeout" value="10000"/> <property name="ackTimeout" value="10000"/> <property name="statisticsPrintFrequency" value="60000"/> </bean> </property> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <property name="slowClientQueueLimit" value="1800"/> <property name="messageQueueLimit" value="2000"/> <property name="localPort" value="7070"/> <property name="connectTimeout" value="5000"/> <property name="idleConnectionTimeout" value="75000"/> <property name="sharedMemoryPort" value="-1"/> </bean> </property> </bean> </beans> For server instance memory configuration is un-commented & for client it is commented. Failed to process custom exchange task: ClientCacheChangeDummyDiscoveryMessage [reqId=d470058b-dd64-4f27-b0c8-bade7fdec9be, cachesToClose=null, startCaches=[sampleCacheLocalIgnite]] java.lang.NullPointerException at org.apache.ignite.internal.processors.cache.CacheGroupContext.<init>(CacheGroupContext.java:190) at org.apache.ignite.internal.processors.cache.GridCacheProcessor.startCacheGroup(GridCacheProcessor.java:1918) at org.apache.ignite.internal.processors.cache.GridCacheProcessor.prepareCacheStart(GridCacheProcessor.java:1860) at org.apache.ignite.internal.processors.cache.CacheAffinitySharedManager.processClientCacheStartRequests(CacheAffinitySharedManager.java:431) at org.apache.ignite.internal.processors.cache.CacheAffinitySharedManager.processClientCachesChanges(CacheAffinitySharedManager.java:603) at org.apache.ignite.internal.processors.cache.GridCacheProcessor.processCustomExchangeTask(GridCacheProcessor.java:410) at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.processCustomTask(GridCachePartitionExchangeManager.java:1789) at org.apache.ignite.internal.processors.cache.GridCachePartitionExchangeManager$ExchangeWorker.body(GridCachePartitionExchangeManager.java:1878) at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) at java.lang.Thread.run(Thread.java:745) Any I/Ps what I am missing here? Regards, Ankit Singhai -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/