You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Courtney (JIRA)" <ji...@apache.org> on 2018/05/03 14:41:00 UTC

[jira] [Created] (IGNITE-8432) GridSqlQueryParser.java throws null pointer if there is a mismatch between the column name casing

Courtney created IGNITE-8432:
--------------------------------

             Summary: GridSqlQueryParser.java throws null pointer if there is a mismatch between the column name casing
                 Key: IGNITE-8432
                 URL: https://issues.apache.org/jira/browse/IGNITE-8432
             Project: Ignite
          Issue Type: Improvement
          Components: sql
    Affects Versions: 2.4
            Reporter: Courtney


In the SQL we generate we had a mismatch between column name casing due to unquoted identifiers being upper cased and we were quoting the column name in the column list but not in the primary key list.

That lead to a null pointer exception which wasn't the most obvious thing to trace because it was being caught, wrapped and re-thrown.

Line 1043 of GridSqlQueryParser.java has an assert which leads to the error.

 



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