Hi All, I am having a requirement to start/add a new Ignite client node based on utilization. Client nodes started but got below exception in some time. New Ignite client node configuration same as other existing client node configuration.
Failed to send message: TcpDiscoveryClientMetricsUpdateMessage [super=TcpDiscoveryAbstractMessage [sndNodeId=null, id=3e288d84291-01eb85a2-7a69-4c1f-a37e-f1060a0e44a7, verifierNodeId=null, topVer=0, pendingIdx=0, failedNodes=null, isClient=true]] class org.apache.ignite.IgniteCheckedException: Failed to serialize object: TcpDiscoveryClientMetricsUpdateMessage [super=TcpDiscoveryAbstractMessage [sndNodeId=null, id=3e288d84291-01eb85a2-7a69-4c1f-a37e-f1060a0e44a7, verifierNodeId=null, topVer=0, pendingIdx=0, failedNodes=null, isClient=true]] at org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:102) at org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.marshal(AbstractNodeNameAwareMarshaller.java:68) at org.apache.ignite.internal.util.IgniteUtils.marshal(IgniteUtils.java:10597) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.writeToSocket(TcpDiscoverySpi.java:1764) at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.writeToSocket(TcpDiscoverySpi.java:1701) at org.apache.ignite.spi.discovery.tcp.ClientImpl$SocketWriter.body(ClientImpl.java:1445) at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58) Caused by: java.net.SocketException: Software caused connection abort: socket write error Client config <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <bean class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="clientMode" value="true"/> <property name="clientFailureDetectionTimeout" value="120000"/> <property name="igniteInstanceName" value="staticcache-grid-dev"/> <property name="longQueryWarningTimeout" value="4000"/> <property name="failureDetectionTimeout" value="120000"/> <property name="localHost" value="IPAddress of localhost"/> <property name="segmentationPolicy" value="RESTART_JVM"/> <property name="segmentCheckFrequency" value="20000"/> <property name="segmentationResolveAttempts" value="10"/> <property name="discoverySpi"> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> <property name="localPort" value="53500"/> <property name="ipFinder"> <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> <property name="addresses"> <list> <value>IPaddress of Ignite server:53500</value> </list> </property> </bean> </property> </bean> </property> <property name="communicationSpi"> <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> <property name="sharedMemoryPort" value="-1"/> <property name="localPort" value="53605"/> </bean> </property> </bean> </beans> Please suggest me if any Thanks Charlin
