Dmitry Lychagin created ASTERIXDB-2416:
------------------------------------------

             Summary: Confusing type mismatch error message for internal field 
access and collection functions
                 Key: ASTERIXDB-2416
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2416
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: FUN - Functions
            Reporter: Dmitry Lychagin
            Assignee: Dmitry Lychagin


Type mismatch error for internal functions can be confusing for users because 
it includes the internal function name which is not present in the query. 
For example, 

Error: function field-access-by-name expects its 1st input parameter to be type 
object but the actual input type is string

The proposal is to eliminate function name and parameter number from the error 
message for the following internal functions: any-collection-member(), 
scan-collection(), field-access-by-index(), field-access-by-name(), 
field-access-nested()

The source location information should be sufficient for user to identify the 
problem.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to