Error “code too large for try statement" is seen while creating an EAR file.

Error “code too large for try statement" is seen while creating an EAR file.

book

Article ID: KB0085074

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
=========
“code too large for try statement" error seen while creating EAR file. The error trace follows:
+++++++++++++++
Exception Trace
com.tibco.be.parser.codegen.CompilationFailedException: C:\DOCUME~1\snegi2\LOCALS~1\Temp\BE_1304582840432\ruleSrc\be\gen\Rules\EventManagementRules\UpdateEventRule\UpdateEventRule.java:35: code too large for try statement try{
   ^
C:\DOCUME~1\snegi2\LOCALS~1\Temp\BE_1304582840432\ruleSrc\be\gen\Rules\EventManagementRules\UpdateEventRule\UpdateEventRule.java:27: code too large public void execute(java.lang.Object[] objects)  {
            ^
2 errors

    at com.tibco.be.parser.codegen.BaseGenerator.compileSourceFiles(BaseGenerator.java:220)
    at com.tibco.be.parser.codegen.BaseGenerator.compileSource(BaseGenerator.java:177)
    at com.tibco.be.parser.codegen.BaseGenerator.compileSource(BaseGenerator.java:165)
    at com.tibco.be.util.packaging.impl.DefaultRuntimeClassesPackager.close(DefaultRuntimeClassesPackager.java:239)
.  .  .
------^ Error trace truncated ^---------
+++++++++++++++
    
Environment:
==========
TIBCO Product name and version: TIBCO BusinessEvents 5.0.0
Operating System(s): All

Symptoms:
========
See the Description.

Cause:
=====
The error "code too large for try statement" could be due to a Java limit. The Java language specification has limits on the size of a method. That limit is 65535 (number of bytes that the code occupies).

Resolution:
========
The solution is to try re-modularizing your code.

References:
=========
None.

Issue/Introduction

Error “code too large for try statement" is seen while creating an EAR file.