Virtual Functions are not working and .rulefunctionimp files appear as 'unknown' files within TIBCO BusinessEvents Studio.

Virtual Functions are not working and .rulefunctionimp files appear as 'unknown' files within TIBCO BusinessEvents Studio.

book

Article ID: KB0094136

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
============
The problem happen after upgrading to BusinessEvents (BE) 5.0.0 hotfix 02.  See the attach screen capture file for how it appears.  The Virtual Functions are not being recognized in BE Studio and can not be used.

Environment:
==========
TIBCO BusinessEvents 5.0  - Hotfix 2

Symptoms:
=========
BE Engine fails to load virtual rules. Error stack will look like the following:

2012 Jan 06 18:06:53:638 GMT +1 DBGERLT6538.mshome.net Error [$default.be.mt$.Thread.1] - [runtime.service] [inference-class] Got runtime exception while executing Rule be.gen.Rules.InvocationRulesMR_AT_PG_ALIST.MR_AT_PG_ALIST(Rules.InvocationRulesMR_AT_PG_ALIST.MR_AT_PG_ALIST) Action be.gen.Rules.InvocationRulesMR_AT_PG_ALIST.MR_AT_PG_ALIST$MR_AT_PG_ALIST_a@7db6c5 Objects &ltbe.gen.Events.MR_AT_PG_ALIST@id=3>
com.tibco.cep.util.UnimplementedVirtualRuleFunctionException: /Virtual_RF/MR_AT_PG_ALIST is an unimplemented virtual rule function and cannot be invoked until implemented
    at be.gen.Virtual_RF.nullMR_AT_PG_ALIST$9y002fConcepts$9y002fMR_AT_PG_ALIST$.MR_AT_PG_ALIST(nullMR_AT_PG_ALIST$9y002fConcepts$9y002fMR_AT_PG_ALIST$.java:11)
    at be.gen.Rules.InvocationRulesMR_AT_PG_ALIST.MR_AT_PG_ALIST$MR_AT_PG_ALIST_a.execute(MR_AT_PG_ALIST.java:85)
    at com.tibco.cep.kernel.core.rete.ReteWM.a(SourceFile:301)
    at com.tibco.cep.kernel.core.rete.ReteWM.do(SourceFile:279)
    at com.tibco.cep.kernel.core.rete.ReteWM.assertObject(SourceFile:1518)
    at com.tibco.cep.runtime.session.impl.RuleSessionImpl.assertObject(RuleSessionImpl.java:1224)
    at com.tibco.cep.runtime.scheduler.impl.WorkerBasedControllerV2.executeTask(WorkerBasedControllerV2.java:366)
    at com.tibco.cep.runtime.scheduler.impl.WorkerBasedControllerV2$WorkerTask.run(WorkerBasedControllerV2.java:395)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at com.tibco.cep.runtime.util.CustomBEManagedThread.run(CustomBEManagedThread.java:23)

Cause:
======
The upgrade was incomplete. Only the Standard component of BE was upgraded.  All componets of BE must be upgraded.

Resolution:
=========
Upgrade all components of BE that are installed.

Attachments:
==========
See attached resolution document for how the problem looks in BE Studio.

Issue/Introduction

Virtual Functions are not working and .rulefunctionimp files appear as 'unknown' files within TIBCO BusinessEvents Studio.

Attachments

Virtual Functions are not working and .rulefunctionimp files appear as 'unknown' files within TIBCO BusinessEvents Studio. get_app