Skip to content

Bugcheck 183 (wrong record length) could happen on replica database after UK violation on insert  #8040

@hvlad

Description

@hvlad

The conditions:

  • replica database contains a table with Primary Key and at least one Unique Key
  • the record is being inserted and violates UK (not PK!)
  • the correct error is put into replication.log:
    ERROR: attempt to store duplicate value (visible to active transactions) in unique index <UK name>
    Problematic key value is (...)
  • after replication paused and resumed the same segment is applied again
  • bugcheck happens: ERROR: internal Firebird consistency check (wrong record length (183), file: vio.cpp line: 1450)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions