From 001777ea1eae3bd89adaf1974ca15ee1cf8e9e3f Mon Sep 17 00:00:00 2001 From: Jan Kvetina Date: Sun, 30 Jan 2022 16:28:53 +0100 Subject: [PATCH] Shorten callstack even more --- packages/app.sql | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/app.sql b/packages/app.sql index fc8143b..aade15f 100644 --- a/packages/app.sql +++ b/packages/app.sql @@ -2574,9 +2574,9 @@ CREATE OR REPLACE PACKAGE BODY app AS -- v_payload := SUBSTR ( out_result.message || CHR(10) || '--' || CHR(10) || - app.get_shorter_stack(p_error.error_statement) || CHR(10) || '--' || CHR(10) || - app.get_shorter_stack (p_error.ora_sqlerrm) || CHR(10) || '--' || CHR(10), - --app.get_shorter_stack (p_error.error_backtrace) || CHR(10) || '--' || CHR(10) + app.get_shorter_stack(p_error.ora_sqlerrm) || CHR(10) || '--' || CHR(10) || + app.get_shorter_stack(p_error.error_statement) || CHR(10) || '--' || CHR(10), + --app.get_shorter_stack(p_error.error_backtrace) || CHR(10) || '--' || CHR(10) 1, app.length_payload ); -- @@ -2857,6 +2857,10 @@ CREATE OR REPLACE PACKAGE BODY app AS out_stack := REGEXP_REPLACE(out_stack, '\sHTMLDB*\]', '.'); out_stack := REGEXP_REPLACE(out_stack, '\s\d+\s\[\]', '.'); -- + out_stack := REGEXP_REPLACE(out_stack, '\sORA-\d+.*%\.%.*EXEC.*, line \d+', '.'); + out_stack := REGEXP_REPLACE(out_stack, '\sORA-\d+.*%\.%.*PROCESS_NATIVE.*, line \d+', '.'); + out_stack := REGEXP_REPLACE(out_stack, '\sORA-\d+.*DBMS_(SYS_)?SQL.*, line \d+', '.'); + -- RETURN out_stack; END;