Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution
=======
This issue happens if using an older coherence-cache-config.xml (older than the one in BE 2.2) in your project and if you are using Coherence and FaultTolerence together in your setup. In BE 2.2, the following Cache Scheme has been added in the coherence-cache-config.xml which is used for FT cache.
BE 2.1.x coherence-cache-config.xml does not have the above caching scheme. If you use the BE 2.1.1 coherence-cache-config.xml in BE 2.2, the BE engine will not find the required FT caching scheme and will use the default distributed cache. This will cause a clash since both the OM Cache and FT Cache will use the same service name "DistributedCache". To avoid this issue you should use the correct coherence-cache-config.xml shipped with BE 2.2. Also, to address this issue, the following engine property was introduced in BE 2.2 HF1, which enables you to specify the fully qualified path to the customized cache configuration file: