-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/39131/
-----------------------------------------------------------

Review request for lens.


Repository: lens


Description
-------

Added a Hive Error code for handling semantic exceptions


Earlier, if someone queries a native table that does not exist -

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<lensAPIResult>
<id>d482699c-f3cd-49d7-a8a5-dd8437ec4ee3</id>
<error>
<code>1001</code>
<message>Internal Server Error.</message>
<stackTrace>org.apache.lens.server.api.error.LensException: Error executing 
query
        .
        .
        .
        
-----------------------------------------------

After the fix- 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<lensAPIResult>
    <id>81753012-99e8-4695-ac60-33ee1e9db289</id>
    <error>
        <code>4001</code>
        <message>Semantic Error : Error while compiling statement: FAILED: 
SemanticException [Error 10001]: Line 1:31 Table not found 
'test_data44'</message>
        <stackTrace>org.apache.lens.server.api.error.LensException: 
SEMANTIC_ERROR[Error while compiling statement: FAILED: SemanticException 
[Error 10001]: Line 1:31 Table not found 'test_data44']
        .
        .
        .


Diffs
-----

  lens-api/src/main/resources/lens-errors.conf a582dc2 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 
4561ccf 
  
lens-driver-hive/src/main/java/org/apache/lens/driver/hive/LensHiveErrorCode.java
 PRE-CREATION 

Diff: https://reviews.apache.org/r/39131/diff/


Testing
-------

Yes.

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Lens Checkstyle Rules .............................. SUCCESS [  2.394 s]
[INFO] Lens ............................................... SUCCESS [  4.437 s]
[INFO] Lens API ........................................... SUCCESS [ 29.879 s]
[INFO] Lens API for server and extensions ................. SUCCESS [ 26.698 s]
[INFO] Lens Cube .......................................... SUCCESS [07:06 min]
[INFO] Lens DB storage .................................... SUCCESS [ 26.526 s]
[INFO] Lens Query Library ................................. SUCCESS [ 21.488 s]
[INFO] Lens Hive Driver ................................... SUCCESS [04:14 min]
[INFO] Lens Driver for JDBC ............................... SUCCESS [ 54.033 s]
[INFO] Lens Elastic Search Driver ......................... SUCCESS [ 21.722 s]
[INFO] Lens Server ........................................ SUCCESS [11:19 min]
[INFO] Lens client ........................................ SUCCESS [ 46.726 s]
[INFO] Lens CLI ........................................... SUCCESS [03:45 min]
[INFO] Lens Examples ...................................... SUCCESS [ 11.543 s]
[INFO] Lens Distribution .................................. SUCCESS [ 12.677 s]
[INFO] Lens ML Lib ........................................ SUCCESS [02:05 min]
[INFO] Lens ML Ext Distribution ........................... SUCCESS [  2.966 s]
[INFO] Lens Regression .................................... SUCCESS [ 16.229 s]
[INFO] Lens UI ............................................ SUCCESS [ 42.657 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 33:51 min
[INFO] Finished at: 2015-10-06T23:01:26+05:30
[INFO] Final Memory: 216M/3028M
[INFO] ------------------------------------------------------------------------


Thanks,

Deepak Barr

Reply via email to