[ https://issues.apache.org/jira/browse/IGNITE-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16415043#comment-16415043 ]
ASF GitHub Bot commented on IGNITE-8052: ---------------------------------------- GitHub user shroman opened a pull request: https://github.com/apache/ignite/pull/3701 IGNITE-8052: Clear error message when using a non-existing column nam… …e for CREATE TABLE primary key. You can merge this pull request into a Git repository by running: $ git pull https://github.com/shroman/ignite IGNITE-8052 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/3701.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #3701 ---- commit b857c11a6643aa2162a9621d52cf5e67210ec1f9 Author: shroman <rshtykh@...> Date: 2018-03-27T05:26:14Z IGNITE-8052: Clear error message when using a non-existing column name for CREATE TABLE primary key. ---- > Clear error message when using a non-existing column name for CREATE TABLE > primary key > -------------------------------------------------------------------------------------- > > Key: IGNITE-8052 > URL: https://issues.apache.org/jira/browse/IGNITE-8052 > Project: Ignite > Issue Type: Improvement > Components: sql > Reporter: Roman Shtykh > Assignee: Roman Shtykh > Priority: Minor > Labels: usability > > On _CREATE TABLE_ with a misspelled column name for _PRIMARY KEY_ we have the > following error with assertions enabled > {code:java} > java.lang.AssertionError > at > org.apache.ignite.internal.processors.query.h2.sql.GridSqlQueryParser.parseCreateTable(GridSqlQueryParser.java:1044) > at > org.apache.ignite.internal.processors.query.h2.sql.GridSqlQueryParser.parse(GridSqlQueryParser.java:1647) > at > org.apache.ignite.internal.processors.query.h2.ddl.DdlStatementsProcessor.runDdlStatement(DdlStatementsProcessor.java:245) > ... > {code} > and when disabled > {code:java} > class org.apache.ignite.internal.processors.query.IgniteSQLException: null > at > org.apache.ignite.internal.processors.query.h2.ddl.DdlStatementsProcessor.runDdlStatement(DdlStatementsProcessor.java:492) > at > org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.doRunPrepared(IgniteH2Indexing.java:1643) > at > org.apache.ignite.internal.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1577) > ... > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)