Page MenuHomeDevCentral

Keep error handling system using message_die for SQL exceptions
ClosedPublic

Authored by dereckson on Oct 21 2025, 20:07.
Tags
None
Referenced Files
F20445526: D3790.id9821.diff
Fri, Jan 9, 02:28
Unknown Object (File)
Tue, Jan 6, 20:07
Unknown Object (File)
Tue, Jan 6, 18:41
Unknown Object (File)
Tue, Jan 6, 17:44
Unknown Object (File)
Tue, Jan 6, 09:28
Unknown Object (File)
Tue, Jan 6, 06:07
Unknown Object (File)
Sun, Jan 4, 09:09
Unknown Object (File)
Fri, Jan 2, 05:02
Subscribers
None

Details

Summary

By default, Keruald Database is configured to throw exceptions
when a SQL error occurs.

The current handling error code checks the false value,
and calls message_die() with SQL_ERROR code. This mechanism
requires to configure Keruald Database to use legacy mode.

This is a transitional change pending implementation
of an exception handler.

Test Plan

Before: error logged, 500 served

After: explicit error message

Diff Detail

Repository
rOBSIDIAN Obsidian Workspaces
Lint
No Lint Coverage
Unit
No Test Coverage
Branch
main
Build Status
Buildable 6069
Build 6353: arc lint + arc unit

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Oct 21 2025, 20:07
dereckson edited the summary of this revision. (Show Details)
dereckson edited the test plan for this revision. (Show Details)