KYLIN-2271 minor update
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/4408579d Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/4408579d Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/4408579d Branch: refs/heads/master-cdh5.7 Commit: 4408579d4b3e9f33364d738b569e5f81d6fcb5c9 Parents: 8265c3b Author: shaofengshi <shaofeng...@apache.org> Authored: Mon Dec 12 11:37:25 2016 +0800 Committer: shaofengshi <shaofeng...@apache.org> Committed: Mon Dec 12 11:37:25 2016 +0800 ---------------------------------------------------------------------- .../java/org/apache/kylin/rest/controller/CubeController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/4408579d/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java ---------------------------------------------------------------------- diff --git a/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java b/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java index 4cf38e9..6e3668b 100644 --- a/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java +++ b/server-base/src/main/java/org/apache/kylin/rest/controller/CubeController.java @@ -324,12 +324,12 @@ public class CubeController extends BasicController { CubeInstance cube = cubeService.getCubeManager().getCube(cubeName); if (cube == null) { - throw new IllegalArgumentException("Cannot find cube '" + cubeName + "'"); + throw new InternalErrorException("Cannot find cube '" + cubeName + "'"); } if (cube.getSegments() != null && cube.getBuildingSegments().size() > 0) { int num = cube.getBuildingSegments().size(); - throw new IllegalStateException("Cannot purge cube '" + cubeName + "' as there is " + num + " building " + (num > 1 ? "segment(s)." : "segment.")); + throw new InternalErrorException("Cannot purge cube '" + cubeName + "' as there is " + num + " building " + (num > 1 ? "segment(s)." : "segment. Discard the related job first.")); } return cubeService.purgeCube(cube);