Hi,
   In my application, I am starting the node from command line. One the
client nodes uses java to load the data and the other client node in .net
uses sql to query the cache. I am getting the below error running .net
client node:

GC server mode is not enabled, this could lead to less than optimal
performance on multi-core machines (to enable see
http://msdn.microsoft.com/en-us/library/ms229357(v=vs.110).aspx).
Mar 27, 2016 8:03:56 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from URL
[file:/C:/Data/Professional/java/ignite/software/apache-ignite-fabric-1.5.0.final-bin/platforms/dotnet/examples/config/ignite.xml]
Mar 27, 2016 8:03:57 PM
org.springframework.context.support.AbstractApplicationContext
prepareRefresh
INFO: Refreshing
org.springframework.context.support.GenericApplicationContext@7907ec20:
startup date [Sun Mar 27 20:03:57 EDT 2016]; root of context hierarchy
[20:03:57]    __________  ________________
[20:03:57]   /  _/ ___/ |/ /  _/_  __/ __/
[20:03:57]  _/ // (7 7    // /  / / / _/
[20:03:57] /___/\___/_/|_/___/ /_/ /___/
[20:03:57]
[20:03:57] ver. 1.5.0-final#20151229-sha1:f1f8cda2
[20:03:57] 2015 Copyright(C) Apache Software Foundation
[20:03:57]
[20:03:57] Ignite documentation: http://ignite.apache.org
[20:03:57]
[20:03:57] Quiet mode.
[20:03:57]   ^-- Logging to file
'C:\Data\Professional\java\ignite\software\apache-ignite-fabric-1.5.0.final-bin\work\log\ignite-1966dd40.0.log'
[20:03:57]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false
or "-v" to ignite.{sh|bat}
[20:03:57]
[20:03:57] OS: Windows 10 10.0 amd64
[20:03:57] VM information: Java(TM) SE Runtime Environment 1.8.0_65-b17
Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.65-b01
[20:03:59] Configured plugins:
[20:03:59]   ^-- None
[20:03:59]
[20:04:00] Security status [authentication=off, tls/ssl=off]
[20:04:04,710][SEVERE][main][IgniteKernal] Failed to start manager:
GridManagerAdapter [enabled=true,
name=o.a.i.i.managers.discovery.GridDiscoveryManager]
class org.apache.ignite.IgniteCheckedException: Failed to start SPI:
TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000,
reconCnt=10, maxAckTimeout=600000, forceSrvMode=false,
clientReconnectDisabled=false]
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:258)
        at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:660)
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1505)
        at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:917)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1688)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1547)
        at
org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1003)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:534)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:515)
        at org.apache.ignite.Ignition.start(Ignition.java:322)
        at
org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:36)
        at
org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:72)
Caused by: class org.apache.ignite.spi.IgniteSpiException: Local node's
binary marshaller "compactFooter" property differs from the same property
on remote node (make sure all nodes in topology have the same value of
"compactFooter" property) [locMarshallerCompactFooter=false,
rmtMarshallerCompactFooter=true,
locNodeAddrs=[LAPTOP-QIT4AVOG/0:0:0:0:0:0:0:1, LAPTOP-QIT4AVOG/127.0.0.1, /
192.168.0.7, /2001:0:5ef5:79fd:2c57:a4e:bb9b:11d9], locPort=0,
rmtNodeAddr=[LAPTOP-QIT4AVOG/0:0:0:0:0:0:0:1, LAPTOP-QIT4AVOG/127.0.0.1, /
192.168.0.7, /2001:0:5ef5:79fd:2c57:a4e:bb9b:11d9],
locNodeId=1966dd40-4c81-4f5c-a97c-f7a9dd0a9c15,
rmtNodeId=e89a03d0-4984-4c7e-9d21-c2225a05886e]
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1647)
        at
org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1460)
        at
org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)
[20:04:04,725][SEVERE][main][IgniteKernal] Got exception while starting
(will rollback startup routine).
class org.apache.ignite.IgniteCheckedException: Failed to start manager:
GridManagerAdapter [enabled=true,
name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1510)
        at
org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:917)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1688)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1547)
        at
org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1003)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:534)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:515)
        at org.apache.ignite.Ignition.start(Ignition.java:322)
        at
org.apache.ignite.internal.processors.platform.PlatformAbstractBootstrap.start(PlatformAbstractBootstrap.java:36)
        at
org.apache.ignite.internal.processors.platform.PlatformIgnition.start(PlatformIgnition.java:72)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start
SPI: TcpDiscoverySpi [addrRslvr=null, sockTimeout=5000, ackTimeout=5000,
reconCnt=10, maxAckTimeout=600000, forceSrvMode=false,
clientReconnectDisabled=false]
        at
org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:258)
        at
org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:660)
        at
org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1505)
        ... 9 more
Caused by: class org.apache.ignite.spi.IgniteSpiException: *Local node's
binary marshaller "compactFooter" property differs from the same property
on remote node (make sure all nodes in topology have the same value of
"compactFooter" property) [locMarshallerCompactFooter=false,
rmtMarshallerCompactFooter=true,
locNodeAddrs=[LAPTOP-QIT4AVOG/0:0:0:0:0:0:0:1, LAPTOP-QIT4AVOG/127.0.0.1
<http://127.0.0.1>, /192.168.0.7 <http://192.168.0.7>,
/2001:0:5ef5:79fd:2c57:a4e:bb9b:11d9], locPort=0,
rmtNodeAddr=[LAPTOP-QIT4AVOG/0:0:0:0:0:0:0:1, LAPTOP-QIT4AVOG/127.0.0.1
<http://127.0.0.1>, /192.168.0.7 <http://192.168.0.7>,
/2001:0:5ef5:79fd:2c57:a4e:bb9b:11d9],
locNodeId=1966dd40-4c81-4f5c-a97c-f7a9dd0a9c15,
rmtNodeId=e89a03d0-4984-4c7e-9d21-c2225a05886e]*
        at
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:1647)
        at
org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1460)
        at
org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)
[20:04:04] Ignite node stopped OK [uptime=00:00:08:536]

My ignite.xml has the below content:
<bean id="ignite.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="connectorConfiguration">
            <bean
class="org.apache.ignite.configuration.ConnectorConfiguration">
                <property name="idleTimeout" value="20000"/>
            </bean>
        </property>

        <property name="communicationSpi">
            <bean
class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi">
                <property name="sharedMemoryPort" value="-1"/>
            </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.vm.TcpDiscoveryVmIpFinder">
                        <property name="addresses">
                            <list>
                                <value>127.0.0.1:47500..47509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>

My .net client node is as follows:
static void Main(string[] args)
        {
            var cfg = new IgniteConfiguration
            {
                SpringConfigUrl =
@"platforms\dotnet\examples\config\example-cache.xml",
                JvmOptions = new List<string> { "-Xms512m", "-Xmx1024m" }
            };
            Ignition.ClientMode = true;
            using (var ignite = Ignition.Start(cfg))
            {
                Console.WriteLine(">>> Cache query example started");
                var orgCache = ignite.GetCache<object, object>(ORG_CACHE);
                var perCache = ignite.GetCache<object,
object>(PERSON_CACHE);
}

Reply via email to