You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Yakov Zhdanov (JIRA)" <ji...@apache.org> on 2015/03/27 16:28:52 UTC

[jira] [Created] (IGNITE-632) Ignite internals may call internal API on stop which may cause NPE

Yakov Zhdanov created IGNITE-632:
------------------------------------

             Summary: Ignite internals may call internal API on stop which may cause NPE
                 Key: IGNITE-632
                 URL: https://issues.apache.org/jira/browse/IGNITE-632
             Project: Ignite
          Issue Type: Task
            Reporter: Yakov Zhdanov
            Assignee: Yakov Zhdanov
            Priority: Critical
             Fix For: sprint-3


{noformat}
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:405)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:388)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:121)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:405)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:388)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:121)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:405)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:388)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:121)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:233)
[15:42:49] :		 [org.apache.ignite:ignite-hadoop] [16:42:49,353][INFO ][main][root] >>> Stopping test class: HadoopMapReduceEmbeddedSelfTest <<<
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:405)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter$ArrayListener.apply(GridFutureAdapter.java:388)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2$1.applyx(GridEmbeddedFuture.java:103)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener2.apply(GridEmbeddedFuture.java:272)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener2.apply(GridEmbeddedFuture.java:265)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:57)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:28)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:299)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:57)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureChainListener.apply(GridFutureChainListener.java:28)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.onDone(GridNearTxFinishFuture.java:217)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.onComplete(GridNearTxFinishFuture.java:260)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.onError(GridNearTxFinishFuture.java:186)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:774)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal$3.apply(GridNearTxLocal.java:752)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:227)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListeners(GridFutureAdapter.java:215)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:345)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:311)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.onDone(GridNearTxPrepareFuture.java:272)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.onDone(GridNearTxPrepareFuture.java:53)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridCompoundFuture.checkComplete(GridCompoundFuture.java:253)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridCompoundFuture.markInitialized(GridCompoundFuture.java:221)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.prepare0(GridNearTxPrepareFuture.java:438)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.prepare(GridNearTxPrepareFuture.java:343)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture$3$1.run(GridNearTxPrepareFuture.java:354)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6125)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:752)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:107)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at java.lang.Thread.run(Thread.java:745)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] Caused by: java.lang.NullPointerException
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.getNode(TcpDiscoverySpi.java:629)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.alive(GridDiscoveryManager.java:933)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.GridCacheIoManager.send(GridCacheIoManager.java:365)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.proceedPrepare(GridNearTxPrepareFuture.java:727)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.prepare(GridNearTxPrepareFuture.java:532)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.prepare0(GridNearTxPrepareFuture.java:434)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxPrepareFuture.prepare(GridNearTxPrepareFuture.java:343)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.prepareAsync(GridNearTxLocal.java:729)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxLocal.commitAsync(GridNearTxLocal.java:741)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.putAllAsync0(IgniteTxLocalAdapter.java:2681)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.invokeAsync(IgniteTxLocalAdapter.java:1916)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter$28.inOp(GridCacheAdapter.java:2583)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter$AsyncInOp.op(GridCacheAdapter.java:5557)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter$72.apply(GridCacheAdapter.java:4652)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter$72.apply(GridCacheAdapter.java:4650)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$2.applyx(GridEmbeddedFuture.java:119)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	at org.apache.ignite.internal.util.future.GridEmbeddedFuture$AsyncListener1.apply(GridEmbeddedFuture.java:240)
[15:42:49]W:		 [org.apache.ignite:ignite-hadoop] 	... 91 more
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)