From 9bd7de84ab9c31bb4e1c0a348a7b7c26817a0996 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 7 Dec 2023 16:35:58 -0500 Subject: [PATCH] Remove event fields from error log. (#37330) (#37348) Remove event fields from error log when the script processor panics. This is an unlikely situation to happen as the Javascript runtime we use should not panic on any error while executing Javascript code, hence the event fields are just removed. (cherry picked from commit 3a504dd1e1e9d6f0c1f5e099e87728f0fba7551b) Co-authored-by: Tiago Queiroz --- libbeat/processors/script/javascript/session.go | 1 - 1 file changed, 1 deletion(-) diff --git a/libbeat/processors/script/javascript/session.go b/libbeat/processors/script/javascript/session.go index 337d2eae7997..5b08e7d6052f 100644 --- a/libbeat/processors/script/javascript/session.go +++ b/libbeat/processors/script/javascript/session.go @@ -210,7 +210,6 @@ func (s *session) runProcessFunc(b *beat.Event) (out *beat.Event, err error) { if r := recover(); r != nil { s.log.Errorw("The javascript processor caused an unexpected panic "+ "while processing an event. Recovering, but please report this.", - "event", mapstr.M{"original": b.Fields.String()}, "panic", r, zap.Stack("stack")) if !s.evt.IsCancelled() {