[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 |