2019-09-27发表TroubleShooting / 观察日志1 分钟读完 (大约223个字)0次访问模糊的异常信息让人蒙圈 一、问题描述昨天,一个研发同时在使用EDI的IDE在本地运行时报错,原因是由于jsf泛化不支持枚举,把流程发布到测试环境后解决。其中有个问题令我困惑,就是异常堆栈显示的抛出异常的位置并不是真正的位置。 二、原因 发生异常的子流程设置了全局异常捕获,把异常信息封装为固定的格式返回。 直到遇到数据校验结点,校验子流程的结果时,校验失败,并抛出了校验的异常。异常信息是上个结点的数据的内容。 三、反思 产生困惑的原因是,校验结点的异常信息描述不清楚。