Products | Versions |
---|---|
TIBCO BusinessEvents Enterprise Edition | - |
Not Applicable | - |
Resolution:
Description:
=========
Error -
Exception occured : com.tibco.cep.runtime.model.exception.impl.BEExceptionImpl: java.lang.RuntimeException: java.lang.ClassNotFoundException: Concepts.Cust_Promotion
at com.tibco.cep.modules.db.functions.StoredProcsHelper.getConceptsAtIndex(StoredProcsHelper.java:202)
- seen while executing oracle stored procedures.
Environment:
==========
TIBCO Product name and version: TIBCO BusinessEvents (BE) 3.0.2
Operating System(s): All
Symptoms:
========
See above description.
Cause:
=====
Specifying incorrect concept reference in a rule function as shown below could throw this exception.
++++++++
Concepts.Cust_Promotion[] emps = Database.sp.getConceptsAtIndex(spStmt, 1, "/Concepts.Cust_Promotion");
++++++++
From project customer had concept Cust_Promotion under concepts folder, so the above rule should be
+++++++++
Concepts.Cust_Promotion[] emps = Database.sp.getConceptsAtIndex(spStmt, 1, "/Concepts/Cust_Promotion");
+++++++++
Note the forward slash (/) instead of dot (.)
Resolution:
========
Change the dot (.) to a forward slash (/) in the rule function.
References:
=========
None