You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Murthy Kakarlamudi <ks...@gmail.com> on 2016/03/28 02:21:17 UTC

Error Starting Node from .net

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);
}

Re: Error Starting Node from .net

Posted by Murthy Kakarlamudi <ks...@gmail.com>.
That resolved the error. Thanks much.

On Mon, Mar 28, 2016 at 4:08 AM, Vladimir Ozerov <vo...@gridgain.com>
wrote:

> Hi,
>
> In Ignite 1.5 binary protocol for .NET doesn't support one optimization
> called "compact footers" which is supported by Java. This optimization will
> be added in Ignite 1.6. For now please add the following property to
> configuration of our Java node:
>
> <bean id="ignite.cfg" class="org.apache.ignite.configuration.
> IgniteConfiguration">
>     <property name="binaryConfiguration">
>         <bean class="org.apache.ignite.configuration.BinaryConfiguration">
>             <property name="compactFooter" value="false"/>
>         </bean>
>     </property>
> </bean>
>
> Vladimir.
>
> On Mon, Mar 28, 2016 at 3:21 AM, Murthy Kakarlamudi <ks...@gmail.com>
> wrote:
>
>> 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);
>> }
>>
>
>

Re: Error Starting Node from .net

Posted by Vladimir Ozerov <vo...@gridgain.com>.
Hi,

In Ignite 1.5 binary protocol for .NET doesn't support one optimization
called "compact footers" which is supported by Java. This optimization will
be added in Ignite 1.6. For now please add the following property to
configuration of our Java node:

<bean id="ignite.cfg" class="org.apache.ignite.configuration.
IgniteConfiguration">
    <property name="binaryConfiguration">
        <bean class="org.apache.ignite.configuration.BinaryConfiguration">
            <property name="compactFooter" value="false"/>
        </bean>
    </property>
</bean>

Vladimir.

On Mon, Mar 28, 2016 at 3:21 AM, Murthy Kakarlamudi <ks...@gmail.com>
wrote:

> 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);
> }
>