Ivan Gagarkin created IGNITE-21297: -------------------------------------- Summary: Altering the table causes the record API to break Key: IGNITE-21297 URL: https://issues.apache.org/jira/browse/IGNITE-21297 Project: Ignite Issue Type: Bug Reporter: Ivan Gagarkin
*Steps to Reproduce:* # Create a table using the command: {{{}CREATE TABLE TEST (id INT PRIMARY KEY, country VARCHAR){}}}. # Insert some data into the table. # Alter the table by adding a new column: {{{}ALTER TABLE TEST ADD COLUMN city VARCHAR{}}}. # Fetch the data using the record API: Tuple record = table.recordView().get(null, key); # Try to remove the data: List<Tuple> result = table.recordView().deleteAllExact(null, List.of(record)); *Expected Behavior:* The data is removed. *Actual Behavior:* {code:java} {code} *Tuple doesn't match schema: schemaVersion=2, extraColumns=[] org.apache.ignite.lang.MarshallerException: IGN-CMN-65535 TraceId:daeb79d1-49bb-47bd-af04-9f9162a44d07 Tuple doesn't match schema: schemaVersion=2, extraColumns=[]* -- This message was sent by Atlassian Jira (v8.20.10#820010)