---
id: ""
date: "2025-07-15"
source: "项目"
project: "工商银行项目"
category: [前端/UI, 授权/激活]
status: "项目现场已恢复"
closed: "是"
keywords: [token]
recorder: ""
responsible: "潘松林"
---

# [工商银行项目] 当页面停留过久时，再次刷新页面，会报请求异常

## 现象
当页面停留过久时，再次刷新页面，会报请求异常

## 影响
不重新登录无法刷新页面

## 根因
由于token过期，从token中获取JWT中的负载时，抛出异常，导致验证token代码逻辑没有走到，从而一直卡在页面

## 排查流程
先手动复现，更该JWT，token过期时间为10秒，然后在页面等待秒刷新页面即可复现，然后原本计划将异常抛出，全局捕获，然后返回给前端，发现会被SneakyThrows注解捕获，然后查询该注解的作用，无法被全局异常捕获

## 解决方案
不需要在最外层抛出异常，会被SneakyThrows注解捕获，导致全局捕获异常失效，在上一步捕获异常但是不需要抛出异常

## 预防措施
不涉及

## 元信息
- 记录人：
- 责任人：潘松林
- 日志可定位：是，日志报错直接定位
- 是否已解决：项目现场已恢复