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
F33988199: D3790.id9821.diff
Tue, Jun 23, 10:21
Unknown Object (File)
Mon, Jun 22, 03:11
Unknown Object (File)
Mon, Jun 22, 01:57
Unknown Object (File)
Sun, Jun 21, 23:54
Unknown Object (File)
Sun, Jun 21, 23:29
Unknown Object (File)
Sun, Jun 21, 03:35
Unknown Object (File)
Fri, Jun 19, 21:53
Unknown Object (File)
Tue, Jun 16, 05:33
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)