My Oracle Support Banner

"Context does not contain a transaction!" Error Message is thrown when trying to find a participant (Doc ID 1107055.1)

Last updated on AUGUST 06, 2018

Applies to:

Oracle Business Process Management Suite - Version: 5.7.2 to 5.7.3
Information in this document applies to any platform.

Symptoms

When the Engine tries to find a participant that is not present within the Engine's Participant Cache the following error could arise:

Caused by: java.lang.AssertionError: Context does not contain a transaction!
at fuego.server.execution.EngineExecutionContext.getEngineHandle(EngineExecutionContext.java:349)
at fuego.server.service.ParticipantService.participantUpdatedImpl(ParticipantService.java:110)
at fuego.ejbengine.cluster.DistributedEJBParticipantService.participantUpdated(DistributedEJBParticipantService.java:33)
at fuego.metadata.ParticipantManager.participantLoadedOnDemand(ParticipantManager.java:582)
at fuego.metadata.ParticipantManager.findForIn(ParticipantManager.java:132)
at fuego.metadata.ParticipantManager.findForIn(ParticipantManager.java:97)
at fuego.ejbengine.EJBProcessBean.init(EJBProcessBean.java:218)
at fuego.ejbengine.BaseProcessControlAdapter.initClient(BaseProcessControlAdapter.java:103)
at fuego.ejbengine.EJBProcessControlAdapter.getInstanceData(EJBProcessControlAdapter.java:392)

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.