Bug #35147 rule name translation missing in log: "... for rule "agent_not_reachable.name"
Submitted: 7 Mar 2008 14:57 Modified: 29 Jul 2008 16:28
Reporter: Carsten Segieth Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Enterprise Monitor: Server Severity:S3 (Non-critical)
Version:1.3.0.8957 OS:Any
Assigned to: Keith Russell CPU Architecture:Any
Triage: D4 (Minor)

[7 Mar 2008 14:57] Carsten Segieth
Description:
When looking in the logs for each agent an entry like this with a not replaced rule name can be found:

Advisor Information 07.03.2008 11:11:11 Using required frequency 00:00:01 for rule "agent_not_reachable.name" on server 1.3.0.8957_38_win2003-x86_64_qa-srv-c_09:3307

How to repeat:
- install fresh 1.3.0.8957 server
- pointed agents against
- check log 'All'

Suggested fix:
replace rule name when writing the log entry into DB
[27 Mar 2008 18:25] Sloan Childers
In working on a fix today, I noticed that some of these log entries are generated by exceptions that may also be displayed in the user interface in some situations.  

So should the default locale for exception messages always be English?
[26 Jun 2008 22:42] Sloan Childers
r9147 ga_1.3.2
[29 Jul 2008 15:53] Carsten Segieth
checked OK with 1.3.3.9175: ... Using required frequency 00:00:01 for rule "MySQL Agent Not Reachable" on server Merlin ...
[29 Jul 2008 16:28] Tony Bedford
An entry was added to the 1.3.3 changelog:

Logs contained rule names rather than translated text.