Repository: kylin
Updated Branches:
  refs/heads/master 86ddae64a -> 3299b0fa0


KYLIN-1808, unload table cause NPE

Signed-off-by: fengyu <[email protected]>
Signed-off-by: shaofengshi <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/3299b0fa
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/3299b0fa
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/3299b0fa

Branch: refs/heads/master
Commit: 3299b0fa0a6ed0304bd284bc8188db0590070055
Parents: 86ddae6
Author: fengyu <[email protected]>
Authored: Thu Jul 14 11:21:47 2016 +0800
Committer: shaofengshi <[email protected]>
Committed: Thu Jul 14 22:02:23 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/rest/controller/TableController.java     | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/3299b0fa/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java
----------------------------------------------------------------------
diff --git 
a/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java
 
b/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java
index 1c3377b..eefeba8 100644
--- 
a/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java
+++ 
b/server-base/src/main/java/org/apache/kylin/rest/controller/TableController.java
@@ -189,6 +189,8 @@ public class TableController extends BasicController {
         String[] dbTableName = HadoopUtil.parseHiveTableName(tableName);
         tableName = dbTableName[0] + "." + dbTableName[1];
         TableDesc desc = 
cubeMgmtService.getMetadataManager().getTableDesc(tableName);
+        if(desc == null)
+            return false;
         tableType = desc.getSourceType();
 
         try {

Reply via email to