Looking at the source code of the master I couldn’t get how this NPE can happen. Please upgrade to 2.3.0 and let us know if you still observe the bug.
— Denis > On Nov 12, 2017, at 4:27 AM, dark <[email protected]> wrote: > > Another Ignite node logs here. > > Nodes are currently under GC for less than a second. > > [19:23:31,416][ERROR][tcp-disco-msg-worker-#2%null%][TcpDiscoverySpi] > TcpDiscoverSpi's message worker thread failed abnormally. Stopping the node > in order to prevent cluster wide instability. > java.lang.NullPointerException > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.sizeLong(GridDhtCacheAdapter.java:580) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.size(GridDhtCacheAdapter.java:573) > at > org.apache.ignite.internal.processors.cache.CacheMetricsImpl.getSize(CacheMetricsImpl.java:226) > at > org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot.<init>(CacheMetricsSnapshot.java:250) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.localMetrics(GridCacheAdapter.java:3211) > at > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$7.cacheMetrics(GridDiscoveryManager.java:975) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMetricsUpdateMessage(ServerImpl.java:4947) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2562) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2364) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$MessageWorkerAdapter.body(ServerImpl.java:6460) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.body(ServerImpl.java:2450) > at > org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) > [19:23:31,444][ERROR][tcp-disco-msg-worker-#2%null%][TcpDiscoverySpi] > Runtime error caught during grid runnable execution: IgniteSpiThread > [name=tcp-disco-msg-worker-#2%null%] > java.lang.NullPointerException > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.sizeLong(GridDhtCacheAdapter.java:580) > at > org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter.size(GridDhtCacheAdapter.java:573) > at > org.apache.ignite.internal.processors.cache.CacheMetricsImpl.getSize(CacheMetricsImpl.java:226) > at > org.apache.ignite.internal.processors.cache.CacheMetricsSnapshot.<init>(CacheMetricsSnapshot.java:250) > at > org.apache.ignite.internal.processors.cache.GridCacheAdapter.localMetrics(GridCacheAdapter.java:3211) > at > org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$7.cacheMetrics(GridDiscoveryManager.java:975) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMetricsUpdateMessage(ServerImpl.java:4947) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2562) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.processMessage(ServerImpl.java:2364) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$MessageWorkerAdapter.body(ServerImpl.java:6460) > at > org.apache.ignite.spi.discovery.tcp.ServerImpl$RingMessageWorker.body(ServerImpl.java:2450) > at > org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) > [19:23:31,470][INFO ][node-stop-thread][GridTcpRestProtocol] Command > protocol successfully stopped: TCP binary > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/
