Sergey Korotkov created IGNITE-24514: ----------------------------------------
Summary: Invalid SQL query prevent table drop and causes node crash on table recreate Key: IGNITE-24514 URL: https://issues.apache.org/jira/browse/IGNITE-24514 Project: Ignite Issue Type: Bug Reporter: Sergey Korotkov Assignee: Sergey Korotkov Invalid SQL query with the WITH clause (AKA Common Table Expressions - CTEs) can leave the H2 sql query engine in the state that the following bad things can happen: - Table can not be dropped correctly. Call to {{ignite.destroyCache}} or "DROP TABLE" SQL succseed. Ignite cache is removed but not the table. - Table can not be recreated (it fails saying table already exists) - If table has index and created via the Ignite API and {{QueryEntity}}'s the ignite node crashes with AsserionError. Sample query: {code:sql} WITH cte AS (SELECT id FROM T2) SELECT * FROM absent_table_to_emulate_statement_parse_failure {code} After such a query the drop table fails leaving the foolowing WARN in the node logs: -- This message was sent by Atlassian Jira (v8.20.10#820010)