Gatekeeper module: Error in rule file, line number XXXX: cannot parse...
search cancel

Gatekeeper module: Error in rule file, line number XXXX: cannot parse...

book

Article ID: 282057

calendar_today

Updated On:

Products

Messaging Gateway

Issue/Introduction

After adding a regular expression pattern or regular expression to a Messaging Gateway content filtering rule, the following warnings appear in the Brightmail Engine logs:

2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1636: Cannot parse: "(?:\\u200c{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1637: Cannot parse: "(?:\\u200d{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1638: Cannot parse: "(?:\\u200e{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1639: Cannot parse: "(?:\\u200f{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1640: Cannot parse: "(?:\\u2060{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1641: Cannot parse: "(?:\\ufeff{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1642: Cannot parse: "(?:\\u00AD{1,3})\x0D".
2024-03-01T10:13:21-03:00 (WARNING:29352.2096256768): [57161] Gatekeeper module: Error in rule file, line number 1643: Cannot parse: "(?:\\u00A0{1,3})/is".

Environment

Messaging Gateway

Cause

The regular expressions are not formatted in correct PCRE regular expression format.

Resolution

The regular expressions will need to be reformatted using PCRE regular expression format rather than python or some other regex format.