view exception