Hi Folks:
I am working with Ignite (version 1.6) and when I start multiple servers on 
different consoles on my laptop using ./ignite.sh - they start up correctly and 
I can see the server count increase as show below (for 3 servers):
11:04:36] Topology snapshot [ver=7, servers=3, clients=0, CPUs=16, heap=5.4GB]. 
  
Then if I start a small sample app (included below) in eclipse I see a 
serialization exception on both the eclipse console and console which are 
running ignite.  
If I stop ignite servers and start multiple instances of simple application 
shown below from eclipse - it works fine though.
Both the IDE and command live jdk are same 1.8.0_65.  I've also tried to clean 
the work directory under Ignite installation home but that did not help. 
If anyone knows how to resolve this issue, please let me know.
Thanks 
The sample application is as follows:
public class TestIg {
 public static void main(String[] args) throws Exception {  Ignition.start();  
Ignite ig = Ignition.ignite();  IgniteCache<String,String> cache = 
ig.getOrCreateCache("test");  cache.put("one", "1");  
System.out.println(cache.get("one"));  cache.close();  
System.out.println(cache.get("one"));  System.out.println(cache.remove("one")); 
 System.out.println(cache.remove("two"));  System.out.println(cache.get("one"));
    }
}
The eclipse console show has the following exception but at the end show the 
number of servers as 2  
---------------------------------------------------------------------------------------------------------[11:11:18]
    __________  ________________ [11:11:18]   /  _/ ___/ |/ /  _/_  __/ __/ 
[11:11:18]  _/ // (7 7    // /  / / / _/   [11:11:18] /___/\___/_/|_/___/ /_/ 
/___/  [11:11:18] [11:11:18] ver. 1.6.0#20160518-sha1:0b22c45b[11:11:18] 2016 
Copyright(C) Apache Software Foundation[11:11:18] [11:11:18] Ignite 
documentation: http://ignite.apache.org[11:11:18] [11:11:18] Quiet 
mode.[11:11:18]   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false 
or "-v" to ignite.{sh|bat}[11:11:18] [11:11:18] OS: Mac OS X 10.11.6 
x86_64[11:11:18] VM information: Java(TM) SE Runtime Environment 1.8.0_65-b17 
Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.65-b01[11:11:18] 
Initial heap size is 256MB (should be no less than 512MB, use -Xms512m 
-Xmx512m).[11:11:18] Configured plugins:[11:11:18]   ^-- None[11:11:18] 
[11:11:19] Security status [authentication=off, tls/ssl=off]Oct 08, 2016 
11:11:19 AM org.apache.ignite.logger.java.JavaLogger errorSEVERE: Failed to 
unmarshal discovery data for component: 1class 
org.apache.ignite.IgniteCheckedException: Failed to deserialize object with 
given class loader: sun.misc.Launcher$AppClassLoader@7852e922 at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:105)
 at 
org.apache.ignite.marshaller.AbstractMarshaller.unmarshal(AbstractMarshaller.java:78)
 at 
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.onExchange(TcpDiscoverySpi.java:1714)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processNodeAddedMessage(ServerImpl.java:3856)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2299)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2121)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$MessageWorkerAdapter.body(ServerImpl.java:6007)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.body(ServerImpl.java:2208)
 at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)Caused 
by: java.io.InvalidClassException: 
javax.cache.configuration.MutableConfiguration; local class incompatible: 
stream classdesc serialVersionUID = 201306200821, local class serialVersionUID 
= 201405 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616) 
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) at 
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) at 
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) at 
java.util.ArrayList.readObject(ArrayList.java:791) at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:497) at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1900) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:102)
 ... 8 more
[11:11:20] To start Console Management & Monitoring run 
ignitevisorcmd.{sh|bat}[11:11:20] [11:11:20] Ignite node started OK 
(id=bba1b921)[11:11:20] Topology snapshot [ver=2, servers=2, clients=0, CPUs=8, 
heap=4.6GB]
------------------------------------------------------------------
The ignite server console show the following exception:
11:11:04]    __________  ________________ [11:11:04]   /  _/ ___/ |/ /  _/_  
__/ __/ [11:11:04]  _/ // (7 7    // /  / / / _/   [11:11:04] 
/___/\___/_/|_/___/ /_/ /___/  [11:11:04] [11:11:04] ver. 
1.6.0#20160518-sha1:0b22c45b[11:11:04] 2016 Copyright(C) Apache Software 
Foundation[11:11:04] [11:11:04] Ignite documentation: 
http://ignite.apache.org[11:11:04] [11:11:04] Quiet mode.[11:11:04]   ^-- 
Logging to file 
'/Users/msingh2/Documents/projects/test/apache/ignite/apache-ignite-fabric-1.6.0-bin/work/log/ignite-37419999.0.log'[11:11:04]
   ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or "-v" to 
ignite.{sh|bat}[11:11:04] [11:11:04] OS: Mac OS X 10.11.6 x86_64[11:11:04] VM 
information: Java(TM) SE Runtime Environment 1.8.0_65-b17 Oracle Corporation 
Java HotSpot(TM) 64-Bit Server VM 25.65-b01[11:11:04] Configured 
plugins:[11:11:04]   ^-- None[11:11:04] [11:11:04] Security status 
[authentication=off, tls/ssl=off][11:11:06] To start Console Management & 
Monitoring run ignitevisorcmd.{sh|bat}[11:11:06] [11:11:06] Ignite node started 
OK (id=37419999)[11:11:06] Topology snapshot [ver=1, servers=1, clients=0, 
CPUs=8, heap=1.0GB][11:11:16] New version is available at ignite.apache.org: 
1.7.0[11:11:19,899][SEVERE][tcp-disco-msg-worker-#2%null%][TcpDiscoverySpi] 
Failed to unmarshal discovery data for component: 1class 
org.apache.ignite.IgniteCheckedException: Failed to deserialize object with 
given class loader: sun.misc.Launcher$AppClassLoader@18b4aac2 at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:105)
 at 
org.apache.ignite.marshaller.AbstractMarshaller.unmarshal(AbstractMarshaller.java:78)
 at 
org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.onExchange(TcpDiscoverySpi.java:1714)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processNodeAddedMessage(ServerImpl.java:3776)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processJoinRequestMessage(ServerImpl.java:3427)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2293)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2121)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$MessageWorkerAdapter.body(ServerImpl.java:6007)
 at 
org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.body(ServerImpl.java:2208)
 at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)Caused 
by: java.io.InvalidClassException: 
javax.cache.configuration.MutableConfiguration; local class incompatible: 
stream classdesc serialVersionUID = 201405, local class serialVersionUID = 
201306200821 at 
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:616) at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) at 
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) at 
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1623) at 
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1518) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) at 
java.util.ArrayList.readObject(ArrayList.java:791) at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:497) at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1058) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1900) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000) at 
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924) at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1801) at 
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1351) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:371) at 
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:102)
 ... 9 more[11:11:19] Topology snapshot [ver=2, servers=2, clients=0, CPUs=8, 
heap=4.6GB][11:11:20,274][SEVERE][tcp-disco-msg-worker-#2%null%][TcpDiscoverySpi]
 Failed to unmarshal discovery custom message.

Reply via email to