3.4.1 抛出异常