Hi, all
when I start one c++ server node, and then start java server node, which
successfully joins in the cluster, and finally when I start one c++ client
node, then I have find that the c++ client can't join the cluster, in the java
server node throw exception as follow:
log4j:WARN No appenders could be found for logger
(org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more
info.
[19:12:18] __________ ________________
[19:12:18] / _/ ___/ |/ / _/_ __/ __/
[19:12:18] _/ // (7 7 // / / / / _/
[19:12:18] /___/\___/_/|_/___/ /_/ /___/
[19:12:18]
[19:12:18] ver. 1.7.0#19700101-sha1:DEV
[19:12:18] 2016 Copyright(C) Apache Software Foundation
[19:12:18]
[19:12:18] Ignite documentation: http://ignite.apache.org
[19:12:18]
[19:12:18] Quiet mode.
[19:12:18] ^-- Logging to file
'E:\ignite1.7.0\apache-ignite-1.7.0-src\work\log\ignite-ae00a82f.log'
[19:12:18] ^-- To see **FULL** console log here add -DIGNITE_QUIET=false or
"-v" to ignite.{sh|bat}
[19:12:18]
[19:12:18] OS: Windows 7 6.1 amd64
[19:12:18] VM information: Java(TM) SE Runtime Environment 1.7.0_79-b15 Oracle
Corporation Java HotSpot(TM) 64-Bit Server VM 24.79-b02
[19:12:18] Initial heap size is 254MB (should be no less than 512MB, use
-Xms512m -Xmx512m).
[19:12:20] Configured plugins:
[19:12:20] ^-- None
[19:12:20]
[19:12:21] Security status [authentication=off, tls/ssl=off]
[19:12:28] Performance suggestions for grid (fix if possible)
[19:12:28] To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true
[19:12:28] ^-- Disable grid events (remove 'includeEventTypes' from
configuration)
[19:12:28]
[19:12:28] To start Console Management & Monitoring run ignitevisorcmd.{sh|bat}
[19:12:28]
[19:12:28] Ignite node started OK (id=ae00a82f)
[19:12:28] Topology snapshot [ver=2, servers=2, clients=0, CPUs=8, heap=4.4GB]
[19:12:35,578][ERROR][tcp-disco-sock-reader-#5%null%][TcpDiscoverySpi] Failed
to read message [sock=Socket[addr=/127.0.0.1,port=9120,localport=47501],
locNodeId=ae00a82f-6e0d-4316-98a3-a1db78ba80bd,
rmtNodeId=e7d0ba75-e47c-4dc0-8d2a-ed6c128c2e7d]
class org.apache.ignite.IgniteCheckedException: Failed to deserialize object
with given class loader: sun.misc.Launcher$AppClassLoader@6fd7bd04
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:105)
at
org.apache.ignite.spi.discovery.tcp.ServerImpl$SocketReader.body(ServerImpl.java:5457)
at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62)
Caused by: java.io.InvalidClassException:
org.apache.ignite.internal.util.lang.GridFunc$49$1; local class incompatible:
stream classdesc serialVersionUID = 1953108849692953835, local class
serialVersionUID = -4878603819884545190
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:617)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1622)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1517)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1771)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1990)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1915)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1798)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1350)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.unmarshal(JdkMarshaller.java:102)
... 2 more
[19:12:58] Topology snapshot [ver=3, servers=1, clients=0, CPUs=8, heap=3.5GB]
[19:12:58] Ignite node stopped OK [uptime=00:00:30:097]
but if I start C++ server nodes, then start one C++ client node?? the
client can join the cluster and can access data successfully;
How can I solve it ?
Thank you very much!