Error in EMS log file: "Refrained from deleting configured durable '%s' even though application's attributes differ from configuration".

Error in EMS log file: "Refrained from deleting configured durable '%s' even though application's attributes differ from configuration".

book

Article ID: KB0088103

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -
Not Applicable -

Description

Resolution:
Description:
= = = = = = =
Error "Refrained from deleting configured durable '%s' even though application's attributes differ from configuration" in the log file of EMS Server.

Environment:
= = = = = =
All

Resolution:
= = = = = = =
The log message "refrained from deleting configured durable '%s' even though application's attributes differ from configuration" is typically generated by the EMS server when a durable consumer connects with attributes different than what have been declared in the configuration.

For example, a durable ’sample.durable’ has been declared for a topic ‘topic.sample’ - a durable consumer connects to the correct durable, but for another topic e.g. ‘topic.sample2’.

You may retrieve information about both online and offline durables on the EMS server with the tibemsadmin command ‘show durable &ltdurable_name>’.

Note that this is a warning message and is present in the logs only when trace options WARN and PRODCONS are enabled for the log_trace parameter in the tibemsd.conf file.

The log message is listed in the documentation (EMS User’s Guide) under ‘Error and Status Messages: Error and Status Messages: Category Banners and debug traces’.

To avoid the log message above, ensure that if any configuration change has been made to the durable consumer when reconnecting to EMS, first delete the old durable and then start the client to create the new durable; else disable the log level as outlined above to avoid seeing this warning in the logs.

Issue/Introduction

Error in EMS log file: "Refrained from deleting configured durable '%s' even though application's attributes differ from configuration".