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.
 

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).

Issue/Introduction

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

Additional Information

Studio, DecisionTable