It's likely something to do with your network configuration. Firewall, routing, something like that. Basically, Ignite tried to write to a port and the OS wouldn't allow it.
On Mon, 7 Oct 2024 at 12:55, Charlin S <[email protected]> wrote: > 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 > > > >
