[ https://issues.apache.org/jira/browse/IGNITE-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roman Shtykh updated IGNITE-8052: --------------------------------- Summary: Clear error message needed when using a non-existing column name for CREATE TABLE primary key (was: Clear error message when using a non-existing column name for CREATE TABLE primary key) > Clear error message needed 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)