Skip to content

Use exception instead bugcheck for EVL_expr [CORE5563] #5830

@firebird-automations

Description

@firebird-automations

Submitted by: Maxim Kuzmin (cybermax)

For some querys, Firebird stopped with bugcheck for error at EVL_expr:
SERVER (Server) Tue Nov 08 14:00:41 2016
Database: --DATABASE--
internal Firebird consistency check (EVL_expr: invalid operation (232), file: evl.cpp line: 1219)

SERVER (Server) Tue Nov 08 14:00:41 2016
Database: --DATABASE--
internal Firebird consistency check (EVL_expr: invalid operation (232), file: evl.cpp line: 1219)

SERVER (Server) Tue Nov 08 14:05:29 2016
Database: --DATABASE--
internal Firebird consistency check (can't continue after bugcheck)

SERVER (Server) Tue Nov 08 14:05:29 2016
Database: --DATABASE--
internal Firebird consistency check (can't continue after bugcheck)

SERVER (Server) Tue Nov 08 14:05:29 2016
Database: --DATABASE--
internal Firebird consistency check (can't continue after bugcheck).

For this error, it is not necessary to stop the server with hundreds of users, sufficiently raising the exception at executing query.

Commits: c28e734

====== Test Details ======

Ability to use nested aggregate looks strange (IMO).
Query like here can not be run in MS SQL or Postgress.
Sent letters to dimitr, 19.06.2018.

Also, see note 22/Jun/17 09:10 AM in this ticket.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions