[ 
https://issues.apache.org/jira/browse/ACCUMULO-1965?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13840425#comment-13840425
 ] 

John Vines commented on ACCUMULO-1965:
--------------------------------------

Actually, looked at the code. Invalid table name presents as an 
AccumuloException, where as a null table name or null TimeType present as 
IllegalArgumentException. This is a good start, because having ambiguity 
between not providing a required field vs. having an invalid field type is an 
issue. My main gripe currently is that non-existence of a namespace presents as 
the exact same error as an invalid table name (as well as conflict with meta 
table names), which results in needing to parse error messages in order to 
disambiguate. There is a similar issue, though less critical, with namespace 
creation.

> Invalid table names (& namespaces) should have dedicated error codes
> --------------------------------------------------------------------
>
>                 Key: ACCUMULO-1965
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-1965
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client
>            Reporter: John Vines
>
> To improve the client API, we should minimize the number of exceptions that 
> require String parsing to determine the exception type. Table naming errors 
> is one of them.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to