complete exception callback