Repository: lens
Updated Branches:
  refs/heads/master 8a90d8b93 -> 223da282d


LENS-903: No candidate dim available exception should contain only brief error


Project: http://git-wip-us.apache.org/repos/asf/lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/223da282
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/223da282
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/223da282

Branch: refs/heads/master
Commit: 223da282dbce288c1e825c2f07704d44ea7a8ec3
Parents: 8a90d8b
Author: Sushil Mohanty <[email protected]>
Authored: Tue Feb 16 13:25:36 2016 +0530
Committer: Rajat Khandelwal <[email protected]>
Committed: Tue Feb 16 13:25:36 2016 +0530

----------------------------------------------------------------------
 .../java/org/apache/lens/cube/parse/CandidateTableResolver.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lens/blob/223da282/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
----------------------------------------------------------------------
diff --git 
a/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
 
b/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
index 00ccf36..31d2d2c 100644
--- 
a/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
+++ 
b/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
@@ -122,8 +122,8 @@ class CandidateTableResolver implements ContextRewriter {
       List<CubeDimensionTable> dimtables = 
cubeql.getMetastoreClient().getAllDimensionTables(dim);
       if (dimtables.isEmpty()) {
         if (!optional) {
-          throw new 
LensException(LensCubeErrorCode.NO_CANDIDATE_DIM_AVAILABLE.getLensErrorInfo(), 
dim.getName(),
-            "Dimension tables do not exist");
+          throw new 
LensException(LensCubeErrorCode.NO_CANDIDATE_DIM_AVAILABLE.getLensErrorInfo(),
+                  dim.getName().concat(" has no dimension tables"));
         } else {
           log.info("Not considering optional dimension {}  as, No dimension 
tables exist", dim);
           removeOptionalDimWithoutAlias(cubeql, dim);

Reply via email to