Build ear fails when using large Decision Tables (more than 6000 entries).

Build ear fails when using large Decision Tables (more than 6000 entries).

book

Article ID: KB0091539

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========
Build ear fails when using large Decision Tables (more than 6000 entries).

Environment:
===========
TIBCO BusinessEvents 3.0.1
All Operating Systems

Symptoms:
=========
Error:
com.tibco.be.parser.codegen.CompilationFailedException: com.tibco.be.parser.codegen.CompilationFailedException: &ltURL>$vrf_impls$\null&ltVRF>$oversizeName\&ltDT>.java:9: code too large
[...]

Cause:
======
Java restriction.

Resolution:
========
Split the entries into multiple Decision Tables and use the catalog function VRF.invokeAllVRFImpls() to invoke all the implemented decision tables.

NOTE: The limit for table size has been increased for later versions of TIBCO BusinessEvents

Issue/Introduction

Build ear fails when using large Decision Tables (more than 6000 entries).