[ZBX-8825] Conversion of "not equal" operator breaks LLD macro names in triggers Created: 2014 Sep 25  Updated: 2017 May 30  Resolved: 2014 Sep 25

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Server (S)
Affects Version/s: 2.4.0
Fix Version/s: 2.4.1rc1, 2.5.0

Type: Incident report Priority: Critical
Reporter: Jens Berthold Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: database, upgrade
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

ObViously the conversion of # to <> also breaks LLD macro names in triggers.

In Zabbix 2.2.3 I had the following trigger expression (removed uninteresting parts):

{ServerA:agecheck["//1.2.3.4/e$/Backup","8Man.bak"].dayofweek()} > {#DAY_FROM}

In Zabbix 2.4.0 it is now shown as:

{ServerA:agecheck["//1.2.3.4/e$/Backup","8Man.bak"].dayofweek()} > *ERROR*

with status "unknown" and the info field (great thing!) says:

Invalid expression [{42282} > {<>DAY_FROM}]


 Comments   
Comment by Aleksandrs Saveljevs [ 2014 Sep 25 ]

Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBX-8825 .

Comment by Jens Berthold [ 2014 Sep 25 ]

Wow... you are fast! Thanks for fixing it so quickly!

Comment by Aleksandrs Saveljevs [ 2014 Sep 26 ]

Fixed in pre-2.4.1 r49419 and pre-2.5.0 (trunk) r49420.

Comment by Aleksandrs Saveljevs [ 2014 Sep 29 ]

Documented at https://www.zabbix.com/documentation/2.4/manual/installation/upgrade_notes_241 .

sasha Great! CLOSED

Generated at Mon Apr 28 01:34:10 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.