[ 
https://issues.apache.org/jira/browse/TEZ-2795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sreenath Somarajapuram updated TEZ-2795:
----------------------------------------
    Description: 
Make error handling better
- Currently on error the function returns null, and the callee checks for null 
value which is not the best approach.
- Guess the best is to modify the exception to give a meaning full message, and 
then re-throw the same. A base try..catch block can be put in to handle all 
exceptions.
- Gracefully fail invalid ids -  Server shouldn't return error even if ids are 
invalid.

  was:
Make error handling better
- Currently on error the function returns null, and the callee checks for null 
value which is not the best approach.
- Guess the best is to modify the exception to give a meaning full message, and 
then re-throw the same. A base try..catch block can be put in to handle all 
exceptions.


> AM web service V2: Refactoring & optimization
> ---------------------------------------------
>
>                 Key: TEZ-2795
>                 URL: https://issues.apache.org/jira/browse/TEZ-2795
>             Project: Apache Tez
>          Issue Type: Sub-task
>          Components: UI
>            Reporter: Sreenath Somarajapuram
>
> Make error handling better
> - Currently on error the function returns null, and the callee checks for 
> null value which is not the best approach.
> - Guess the best is to modify the exception to give a meaning full message, 
> and then re-throw the same. A base try..catch block can be put in to handle 
> all exceptions.
> - Gracefully fail invalid ids -  Server shouldn't return error even if ids 
> are invalid.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to