Abhay created IGNITE-13230: ------------------------------ Summary: Ignite duplicate key and NullPointerException Key: IGNITE-13230 URL: https://issues.apache.org/jira/browse/IGNITE-13230 Project: Ignite Issue Type: Bug Components: clients Affects Versions: 2.8.1 Reporter: Abhay Attachments: logFile.txt
[^logFile.txt] Following steps lead to crash # Start ignite node with persistence enabled , and use ODBC client like isql or pyignite # Fire create table command e.g ## CREATE TABLE ct_countries(id bigint PRIMARY KEY NOT NULL,code VARCHAR(50) DEFAULT '',name VARCHAR(100) DEFAULT '',timezonecheck VARCHAR DEFAULT 'N',dstcheck VARCHAR DEFAULT 'N',phonecodelength VARCHAR(20) DEFAULT '',status varchar(10) DEFAULT 'INACTIVE')WITH "template=partitioned,backups=0,affinity_key=id"; # Create index without giving index name and create two such index ## CREATE INDEX ON ct_countries(code); ## CREATE INDEX ON ct_countries(name); Restart ignite and it will crash with the follolwing logs java.lang.IllegalStateException: Duplicate key at org.apache.ignite.cache.QueryEntity.checkIndexes(QueryEntity.java:233) at org.apache.ignite.cache.QueryEntity.makePatch(QueryEntity.java:184) at org.apache.ignite.internal.processors.query.QuerySchema.makePatch(QuerySchema.java:114) java.lang.IllegalStateException: Duplicate key at org.apache.ignite.cache.QueryEntity.checkIndexes(QueryEntity.java:233) at org.apache.ignite.cache.QueryEntity.makePatch(QueryEntity.java:184) at org.apache.ignite.internal.processors.query.QuerySchema.makePatch(QuerySchema.java:114) -- This message was sent by Atlassian Jira (v8.3.4#803005)