harshita2626 commented on issue #3177:
URL: https://github.com/apache/hertzbeat/issues/3177#issuecomment-2757844240
Root Causes
1.Empty Expression: The error shows tokenization error in '', suggesting an
empty string was passed as the expression.
2.Expression Syntax Error: The JEXL (Java Expression Language) expression
may contain:
Missing operators
Unmatched parentheses
Unsupported syntax
Incorrect variable reference format
3.Special Character Issue: The expression might contain unescaped special
characters.
Recommended Solutions
1.Verify Expression Isn't Empty: Ensure you're not passing an empty string
as the alert expression.
2.Validate Expression Syntax:
Use proper JEXL syntax
Check for balanced parentheses
Confirm correct variable reference format (e.g., ${metric} or metric)
3.Test with Simplified Expression:
```
// Example simple expressions
value > 10
// or
${cpu.usage} > 80``
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]