Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-45 19cf04431 -> a57ada587


IGNITE-45 - Fixed NPE when node stops on error.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/a6e063b6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/a6e063b6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/a6e063b6

Branch: refs/heads/ignite-45
Commit: a6e063b6c21d82e58b7be96f5af004782797b30c
Parents: 4b84c2f
Author: Alexey Goncharuk <agoncha...@gridgain.com>
Authored: Sat Mar 21 22:36:28 2015 -0700
Committer: Alexey Goncharuk <agoncha...@gridgain.com>
Committed: Sat Mar 21 22:36:28 2015 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/ignite/internal/IgniteKernal.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a6e063b6/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java 
b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
index 48c3001..41cceac 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
@@ -1752,7 +1752,10 @@ public class IgniteKernal implements IgniteEx, 
IgniteMXBean, Externalizable {
                 Thread.currentThread().interrupt();
 
             try {
-                ctx.cache().blockGateways();
+                GridCacheProcessor cache = ctx.cache();
+
+                if (cache != null)
+                    cache.blockGateways();
 
                 assert gw.getState() == STARTED || gw.getState() == STARTING;
 

Reply via email to