{"record":{"id":"d9f2876ef5665baf","repo":"binarywang/WxJava","slug":"error-d9f287","errorCode":null,"errorMessage":"错误代码：{}, 错误信息：{}","messagePattern":"错误代码：(.+?), 错误信息：(.+?)","errorType":"exception","errorClass":"WxErrorException","httpStatus":null,"severity":"error","filePath":"weixin-java-cp/src/main/java/me/chanjar/weixin/cp/corpgroup/service/impl/BaseWxCpCgServiceImpl.java","lineNumber":244,"sourceCode":"      return result;\n    } catch (WxErrorException e) {\n      WxError error = e.getError();\n      /*\n       * 发生以下情况时尝试刷新Corp_access_token\n       * 42009 Corp_access_token已过期\n       */\n      if (error.getErrorCode() == WxCpErrorMsgEnum.CODE_42009.getCode()) {\n        // 强制设置wxCpCorpGroupConfigStorage它的corp access token过期了，这样在下一次请求里就会刷新corp access token\n        this.configStorage.expireCorpAccessToken(req.getCorpId(), req.getAgentId());\n        if (this.getWxCpCorpGroupConfigStorage().autoRefreshToken()) {\n          log.warn(\"即将重新获取新的access_token，错误代码：{}，错误信息：{}\", error.getErrorCode(), error.getErrorMsg());\n          return this.execute(executor, uri, data, req);\n        }\n      }\n\n      if (error.getErrorCode() != 0) {\n        log.error(\"\\n【请求地址】: {}\\n【请求参数】：{}\\n【错误信息】：{}\", uriWithAccessToken, dataForLog, error);\n        throw new WxErrorException(error, e);\n      }\n      return null;\n    } catch (IOException e) {\n      log.error(\"\\n【请求地址】: {}\\n【请求参数】：{}\\n【异常信息】：{}\", uriWithAccessToken, dataForLog, e.getMessage());\n      throw new WxRuntimeException(e);\n    }\n  }\n\n  @Override\n  public void setWxCpCorpGroupConfigStorage(WxCpCorpGroupConfigStorage wxCpCorpGroupConfigStorage) {\n    this.configStorage = wxCpCorpGroupConfigStorage;\n    this.initHttp();\n  }\n\n  @Override\n  public WxCpCorpGroupConfigStorage getWxCpCorpGroupConfigStorage() {\n    return configStorage;\n  }","sourceCodeStart":226,"sourceCodeEnd":262,"githubUrl":"https://github.com/binarywang/WxJava/blob/1c43293a3c2c9d7e91304b6d037fb017f680d0c6/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/corpgroup/service/impl/BaseWxCpCgServiceImpl.java#L226-L262","documentation":"Error \"错误代码：{}, 错误信息：{}\" thrown in binarywang/WxJava.","triggerScenarios":"Thrown at weixin-java-cp/src/main/java/me/chanjar/weixin/cp/corpgroup/service/impl/BaseWxCpCgServiceImpl.java:244 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["根据返回的错误码对照企业微信群机器人/互联企业接口文档确认具体错误原因并修正请求参数。","检查 access_token 是否有效、请求参数是否符合接口要求。"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"1c43293a3c2c9d7e91304b6d037fb017f680d0c6","analyzedAt":"2026-08-14T02:29:11.060Z","schemaVersion":2},"datasetVersion":"2026-08-14T05:17:29.042Z"}