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

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.

Issue/Introduction

Duplicate durable subscription detected when one of the topics configured in Channel Destination doesn'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.