catch (org.omg.CORBA.OBJ_ADAPTER oae) // JacORB 2.0 beta 2 bug
{
}
catch (SystemException sysEx)
{
throw new InvalidControl();
}
catch (UserException usrEx)
{
throw new InvalidControl();
}
catch (NullPointerException npx)
{
throw new InvalidControl();
}
catch (Exception ex)
{
throw new BAD_OPERATION("CurrentImple.resume: " + ex.toString());
}
/*
* Now put the new transaction on the top of the list.
*/
try
{
if (!invalidControl)
{
ControlWrapper wrap = new ControlWrapper(cont);
ThreadAssociationControl.updateAssociation(wrap, TX_RESUMED);
_theManager.pushAction(wrap);
}
}
catch (NullPointerException npx)
{
invalidControl = true;
}
cont = null;
if (invalidControl)
throw new InvalidControl();
}