Inference agent throws the error - "[runtime.scheduler] eventnamejava.lang.ClassNotFoundException: eventname " when processing a new Event.

Inference agent throws the error - "[runtime.scheduler] eventnamejava.lang.ClassNotFoundException: eventname " when processing a new Event.

book

Article ID: KB0088523

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
===========
A process designed in Tibco Designer was created to send an Event (Ressource SendEvent). When the Inference Agent processes the Event the following error will be thrown:

InferenceAgent Error [runtime.scheduler] &lteventname>
java.lang.ClassNotFoundException: &lteventname> when process a new Event

Environment:
===========
  o BusinessEvents 4.0

Symptoms:
=========
Error:
InferenceAgent Error [$default.be.mt$.Thread.4]
- [runtime.scheduler] NewProperty
java.lang.ClassNotFoundException: &ltEventName>
        at om.tibco.cep.runtime.service.loader.BEClassLoader.createEntity(BECla
ssLoader.java:1051)        at com.tibco.cep.driver.jms.serializer.BasicMessageSerializer.deserializ
e(BasicMessageSerializer.java:57)        at com.tibco.cep.runtime.scheduler.impl.WorkerBasedControllerV2.executeT
ask(WorkerBasedControllerV2.java:340)        at com.tibco.cep.runtime.scheduler.impl.WorkerBasedControllerV2$WorkerTa
sk.run(WorkerBasedControllerV2.java:386)        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.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 URL for the Event is different in both projects (Designer and BusinessStudio) .

Resolution:
========
Use same URL for the Event (ex.: /Events/testevent.event) in Tibco Designer and the BusinessStudio project.

Issue/Introduction

Inference agent throws the error - "[runtime.scheduler] eventnamejava.lang.ClassNotFoundException: eventname " when processing a new Event.