TIBCO BusinessEvents (BE) 3.0.1 Inference engine warning: "com.tibco.cep.kernel.model.knowledgebase.DuplicateExtIdException: Attempt to assert duplicate extIds" when using Database Concepts.

TIBCO BusinessEvents (BE) 3.0.1 Inference engine warning: "com.tibco.cep.kernel.model.knowledgebase.DuplicateExtIdException: Attempt to assert duplicate extIds" when using Database Concepts.

book

Article ID: KB0088645

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Resolution:
Description:
============

BE 3.0.1 Inference engine shows the following warning when using Database Concepts.

Warning [$default.be.mt$.Worker.7] - [BusinessEvents Archive] Failed to assert DBConcept to WM: PCPNIE_csitest~CNG-CSI~f99106e8a4c3c0ec:22ff92a3:1254e5cdac2:-7fd7
com.tibco.cep.kernel.model.knowledgebase.DuplicateExtIdException: Attempt to assert duplicate extIds . 


Environment:
==========
TIBCO BusinessEvents 3.0.1
Oracle 10G

Symptoms:
=========
In the same Run To Completion(RTC), when a user tries to insert database concepts followed by an assert with the same extid, then the assert now (from HF7) throws the duplicate extIds warning message.

Resolution:
========

1). In same RTC do not use Database.assertDBInstance(XXXXX) for asserting a database concept which is just before created using Database.insert(XXXXX).


2). The reason is creating the database concept is asserted by default. On calling the assert again on the same extid BE throws the duplicate extIds warning.

Issue/Introduction

TIBCO BusinessEvents (BE) 3.0.1 Inference engine warning: "com.tibco.cep.kernel.model.knowledgebase.DuplicateExtIdException: Attempt to assert duplicate extIds" when using Database Concepts.