assert(fragmentIds.length == 1);
assert(fragmentIds.length == parameters.length) :
String.format("%s - Fragments:%d / Parameters:%d",
ts, fragmentIds.length, parameters.length);
VoltSystemProcedure volt_proc = this.m_registeredSysProcPlanFragments.get(fragmentIds[0]);
if (volt_proc == null) {
String msg = "No sysproc handle exists for FragmentID #" + fragmentIds[0] + " :: " + this.m_registeredSysProcPlanFragments;
throw new ServerFaultException(msg, ts.getTransactionId());
}
ts.markExecNotReadOnly(this.partitionId);
DependencySet result = null;
try {
result = volt_proc.executePlanFragment(ts.getTransactionId(),
this.tmp_EEdependencies,
(int)fragmentIds[0],
parameters[0],
this.m_systemProcedureContext);
} catch (Throwable ex) {