String invokeId = exctx.setInvoker(i, inv);
inv.setInvokeId(invokeId);
inv.setParentIOProcessor(exctx.getExternalIOProcessor());
inv.setEvaluator(exctx.getEvaluator());
try {
inv.invoke(source, args);
} catch (InvokerException ie) {
exctx.getInternalIOProcessor().addEvent(new TriggerEvent("failed.invoke."+ts.getId(), TriggerEvent.ERROR_EVENT));
exctx.removeInvoker(i);
}
}