I have set <core:init transaction-management-enabled="false"/> in components.xml but I still get errors like the following:
10:51:04,521 ERROR [Contexts] could not discover transaction status
boolean transactionActive = false;
try
{
transactionActive = Transaction.instance().isActive();
}
catch (Exception e)
{
log.error("could not discover transaction status");
}
if (transactionActive)
{
//in calls to MDBs and remote calls to SBs, the
//transaction doesn't commit until after contexts
//are destroyed, so pre-emptively flush here:
getBusinessProcessContext().flush();
}
This was fixed in CVS - you should explicitly install the <transaction:no-transaction /> component.