"BLOB not found" error at rollback after insert into table with expression index [CORE4713] #5020
Labels
affect-version: 2.1.5 Update 1
affect-version: 2.1.6
affect-version: 2.1.7
affect-version: 2.5.0
affect-version: 2.5.1
affect-version: 2.5.2 Update 1
affect-version: 2.5.2
affect-version: 2.5.3 Update 1
affect-version: 2.5.3
affect-version: 3.0 Alpha 1
affect-version: 3.0 Alpha 2
affect-version: 3.0 Beta 1
fix-version: 2.5.4
fix-version: 3.0 Beta 2
priority: major
qa: done successfully
type: bug
Submitted by: @hvlad
Is related to QA618
create table T1 (
ID integer not null,
N1 blob sub_type text,
);
create index T_IDX on T1 computed by (cast(substring(N1 from 1 for 100) as varchar(100)));
commit;
insert into T1 (ID, N1) values (1, 'www');
rollback;
Result:
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
BLOB not found.
Commits: 1332ff2 b0b9431 FirebirdSQL/fbt-repository@73dcadb FirebirdSQL/fbt-repository@88f4aa2
====== Test Details ======
2.5.3 (WI-V2.5.3.26780): no error.
2.5.2 (WI-V2.5.2.26540):
Statement failed, SQLSTATE = HY000
BLOB not found
. . .
Statement failed, SQLSTATE = 08003
invalid transaction handle (expecting explicit transaction start)
2.5.1 (WI-V2.5.1.26351):
the same as 2.5.2 + crash ("08006 / -Error reading data from the connection")
The text was updated successfully, but these errors were encountered: