org.apache.shiro.session.UnknownSessionException: There is no session with id

#使用springBoot整合shiro,登录之后再退出,跳转到登录页,登录页有个验证码功能,访问后台生成。代码如下

@GetMapping("/captcha")
    public void verifyCode(HttpServletRequest request, HttpServletResponse response) {
        try {
            //设置长宽
            VerifyCode verifyCode = iVerifyCodeGen.generate(80, 28);
            String code = verifyCode.getCode();
            LOGGER.info(code);
            HttpSession session = request.getSession();
            //将VerifyCode绑定session
            session.setAttribute("VerifyCode", code);
            //设置响应头
            response.setHeader("Pragma", "no-cache");
            //设置响应头
            response.setHeader("Cache-Control", "no-cache");
            //在代理服务器端防止缓冲
            response.setDateHeader("Expires", 0);
            //设置响应内容类型
            response.setContentType("image/jpeg");
            response.getOutputStream().write(verifyCode.getImgBytes());
            response.getOutputStream().flush();
        } catch (IOException e) {
            LOGGER.info("", e);
        }
    }

#退出访问登录页会报错:
org.apache.shiro.session.UnknownSessionException: There is no session with id

这问题该咋解决?