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/

Reply via email to