Duplicate durable subscription detected when one of the topics configured in Channel Destination doesn't exist in EMS Server.

book

Article ID: KB0088742

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
Duplicate durable subscription detected when one of the topics configured in Channel Destination doesn't exist in EMS Server.
Symptoms:
The following error is displayed in the log.

2014 Feb 13 09:06:17:856 GMT +8 Customer Error [AgentMgr.Thread.1] - [root] javax.jms.InvalidDestinationException: Not allowed to create destination

The following exception is then thrown.

2014 Feb 13 09:06:27:994 GMT +8 Customer Error [AgentMgr.Thread.1] - [root] javax.jms.JMSException: Duplicate durable subscription detected.


Cause:
Some topics configured in Destination don't exist in EMS Server.

Resolution

Create all topics in EMS Server which has configured in Channel Destination.

In BusinessEvents4.x, if we have one/many topics which configured in Channel Destination doesn't exist in EMS Server, then we will get the “Not Allowed to Create Destination” exception first and then a duplicate durable subscription exception even though the non-exist topic has nothing to do the Durable Subscription topic. While in BusinessEvents5.x, if topics configured in Channel Destination doesn't exist in EMS Server, it will fail to start.

Issue/Introduction

Duplicate durable subscription detected when one of the topics configured in Channel Destination doesn't exist in EMS Server.