Error "Constraint Table Creation" thrown when trying to open a DecisionTable that includes a condition in format "(<cond>) && !(<cond>)"

Error "Constraint Table Creation" thrown when trying to open a DecisionTable that includes a condition in format "(<cond>) && !(<cond>)"

book

Article ID: KB0076702

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition 5.5.0

Description

When opening a DecisionTable with a condition like "(<cond>) && !(<cond>)" a dialog with below error is reported in TIBCO BusinessEvents Studio.

Sample condition:
(testConcept.p1 == true)&& !(testConcept.p3 == true || testConcept.p4 == true)

Exact error:
An internal error occurred during: "Constraints Table Creation".
java.lang.NullPointerException


You can still update the DecisionTable and build the ear file successfully. There is no issue reported when loading the same DecisionTable in WebStudio.
 

Issue/Introduction

Error "Constraint Table Creation" thrown when you try to open a DecisionTable that includes a condition like "() && !()"

Environment

All Operating Systems

Resolution

This is a design time issue reported in TIBCO BusinessEvents Studio only.
Our engineering confirmed the reported error is harmless and can be ignored (no issues at runtime).

Note:
Issue reported in TIBCO BusinessEvents version 5.5.0 only (fixed in TIBCO BusinessEvents version 5.6.0).

Additional Information

Studio, DecisionTable