ErrLookup › binarywang/WxJava
binarywang/WxJava
微信开发 Java SDK ,支持包括微信支付,开放平台,小程序,企业微信,视频号,公众号等的后端开发 · Java · 3,635 source files
Analyzed at 1c43293a3c on 2026-08-14. 141 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| 请确保微信视频号配置 appId 的唯一性 | validation | error | config, multi-tenant, channel, solon, startup |
| 请确保企业微信配置唯一性[{corpId}] | validation | error | config, multi-tenant, wecom, cp, solon, startup |
| 请确保微信公众号配置 appId 的唯一性 | validation | error | config, multi-tenant, miniapp, solon, startup, message-bug |
| 请确保微信公众号配置 appId 的唯一性 | validation | error | config, multi-tenant, mp, official-account, solon, startup |
| 请确保微信视频号配置 appId 的唯一性 | validation | error | config, multi-tenant, channel, spring-boot, startup |
| 请确保企业微信配置唯一性[{corpId}] | validation | error | config, multi-tenant, wecom, cp, spring-boot, startup |
| 请确保微信小程序配置 appId 的唯一性 | validation | error | config, multi-tenant, miniapp, spring-boot, startup |
| 请确保微信公众号配置 appId 的唯一性 | validation | error | config, multi-tenant, mp, official-account, spring-boot, startup |
| 请确保微信开放平台配置 appId 的唯一性 | validation | error | config, multi-tenant, open, spring-boot, startup |
| 微信开放平台 appId 不能为空 | validation | error | config, open, spring-boot, validation, startup |
| 微信开放平台 secret 不能为空 | validation | error | config, open, spring-boot, validation, secret, startup |
| 响应为空 | exception | error | aispeech, network, deserialization, runtime |
| X-OPENAI-TOKEN不能为空,请先调用getAccessToken或手动设置 | validation | error | aispeech, auth, token, runtime |
| X-APPID不能为空 | validation | error | aispeech, config, runtime |
| 知识助理请求需要配置appid | validation | error | aispeech, knowledge, config, runtime |
| 知识助理请求需要配置secretKey | validation | error | aispeech, knowledge, config, secret, runtime |
| HmacSHA256 signature failed | exception | critical | aispeech, crypto, jce, runtime |
| AES CBC encrypt failed | exception | error | aispeech, crypto, aes, runtime |
| AES CBC decrypt failed | exception | error | aispeech, crypto, aes, runtime |
| 微信服务端异常,超出重试次数! | exception | error | channel, network, retry, transient, runtime |
| 微信服务端异常,超出重试次数 | exception | error | retry, wechat-server, channel, transient, rate-limit |
| uri参数中不允许有access_token: {uri} | validation | error | validation, access-token, channel, precondition |
| 不支持的http执行器类型:{requestType} | validation | error | http-client, channel, upload, configuration, unsupported-executor |
| 不支持的http执行器类型:{requestType} | validation | error | http-client, channel, download, configuration, unsupported-executor |
| AES解密失败! | exception | error | crypto, aes, decryption, session-key, channel |
| 表单字段名不能为空 | validation | warning | validation, upload, form-field, precondition |
| 表单字段值不能为null | validation | warning | validation, upload, form-field, null-value |
| 不支持的http执行器类型:{requestType} | validation | error | http-client, upload, version-mismatch, unsupported-executor |
| 上传失败,服务器响应空 url:%s param:%s | exception | error | upload, apache-http, empty-response, network, transient |
| 上传失败,服务器响应空 url:%s param:%s | exception | error | upload, http-components, empty-response, network, transient |
| 上传失败,服务器响应空 url:%s param:%s | exception | error | upload, jodd, empty-response, network, transient |
| 上传失败,服务器响应空 url:%s param:%s | exception | error | upload, okhttp, empty-response, network, transient |
| 不支持的http执行器类型: | exception | error | http-client, ocr, configuration, unsupported-executor |
| getAttributeNames: Session already invalidated | exception | warning | session, invalidated, message-router, state |
| setAttribute: name parameter cannot be null | exception | warning | session, null-key, validation, precondition |
| setAttribute: Session [{0}] has already been invalidated | exception | warning | session, invalidated, message-router, state |
| invalidate: Session already invalidated | exception | warning | session, invalidated, lifecycle, idempotency |
| createSession: Too many active sessions | exception | warning | session, capacity, message-router, configuration |
| 必填字段【%s】必须提供值! | exception | error | validation, required-field, bean, request-build |
| 非法请求参数,有部分参数为空 : | validation | error | crypto, signature, sha1, validation, precondition |
-99 上传文件为空 | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 构建 SSLContext 时发生异常! | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| {httpException.getMessage()} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
-99 上传文件为空 | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
-99 无法获取到文件名,Content-disposition为空 | exception | error | |
| {parseException.getMessage()} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | weixin-api, okhttp, media-upload, network |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | weixin-api, okhttp, minishop, media-upload, network |
| 错误代码:{errorCode}, 错误信息:{errorMsg} | exception | error | weixin-api, okhttp, minishop, media-upload, network |
| 参数个数必须为偶数 | validation | error | gson, json, validation, programmer-error |
| Expected BOOLEAN or NUMBER but was {peek} | exception | error | gson, json, type-adapter, deserialization |
| Expected NUMBER but was {peek} | exception | error | gson, json, type-adapter, date, deserialization |
| No button array found in menu JSON | exception | error | gson, json, menu, deserialization |
| acquire timeouted | exception | error | redis, jedis, distributed-lock, concurrency |
| lock failed | exception | error | redis, jedis, distributed-lock, concurrency, interruption |
| unsupported method | exception | error | redis, jedis, distributed-lock, unsupported |
| Parameter 'leaseMilliseconds' must grate then 0: {} | validation | error | redis, distributed-lock, validation, configuration |
| key may not have a null value | validation | error | i18n, resource-bundle, validation, null-check |
| 微信服务端异常,超出重试次数 | exception | error | weixin-api, retry, cp, rate-limit, network |
| uri参数中不允许有access_token: {} | validation | error | weixin-api, cp, access-token, validation, security |
| 缺少agentid参数 | validation | error | weixin-api, cp, agent, validation, null-check |
| 「联系我」使用人数默认限制不超过100人(包括部门展开后的人数) | validation | error | weixin-api, cp, external-contact, validation, business-rule |
| 更新「联系我」方式需要指定configId | validation | error | weixin-cp, external-contact, validation, configid, precondition |
| 使用该配置的客户群ID列表,支持5个 | validation | error | weixin-cp, external-contact, group-join-way, validation, limit |
| 请先设置WebhookKey | validation | error | weixin-cp, group-robot, config, webhook, precondition |
| userid 不能为空 | validation | warning | weixin-cp, hr, validation, userid, precondition |
| fieldList 不能为空 | validation | warning | weixin-cp, hr, validation, field-list, precondition |
| userid_list和department_id_list至少需要填其中一个 | validation | warning | weixin-cp, kf, servicer, validation, precondition |
| 可填充个数:0 ~ 100。超过100个需分批调用。 | validation | warning | weixin-cp, kf, servicer, validation, limit, batch |
| 可填充个数:0 ~ 20。 | validation | warning | weixin-cp, kf, servicer, validation, limit, batch |
| 文件[{}]不存在 | validation | error | weixin-cp, media, validation, file, precondition |
| getchatdata err ret {} | exception | error | weixin-cp, msg-audit, finance-sdk, native, config |
| 线程 [{}] 获取会话存档SDK失败,请检查是否已调用 closeAllSdks() | exception | error | weixin-cp, msg-audit, finance-sdk, thread-local, lifecycle, concurrency |
| 请配置会话存档sdk文件的路径,不要配错了!! | validation | error | weixin-cp, msg-audit, finance-sdk, config, native, precondition |
| 请仔细配置会话存档文件路径!! | validation | error | weixin-cp, msg-audit, finance-sdk, config, native, path-format |
| init sdk err ret {} | exception | critical | weixin-cp, msg-audit, finance-sdk, native, config, authentication |
| 请配置会话存档私钥【msgAuditPriKey】 | validation | error | weixin-cp, msg-audit, finance-sdk, config, encryption, precondition |
| msg err ret {} | exception | error | wechat-cp, msg-audit, decryption, rsa, finance-sdk, native |
| getmediadata err ret {} | exception | error | wechat-cp, msg-audit, media-download, finance-sdk, native, network |
| getchatdata err ret + ret | exception | error | wechat-cp, msg-audit, chat-records, finance-sdk, native, access-token |
| 用户列表不能为空,不超过 100 个,若用户超过 100 个,请分批获取 | validation | warning | wechat-cp, oa, checkin, validation, parameter-limit |
| 获取记录时间跨度不超过一个月 | validation | warning | wechat-cp, oa, checkin, validation, date-range |
| size参数错误,请使用[1-100]填充,默认100 | validation | warning | wechat-cp, oa, approval, validation, parameter-limit, pagination |
| 受限于网络传输,起止时间的最大跨度为30天,如超过30天,则以结束时间为基准向前取30天进行查询 | validation | warning | wechat-cp, oa, dial-record, validation, date-range |
| 通讯录同步secret未配置 | validation | error | wechat-cp, config, contact-sync, access-token, secret, apache-httpclient |
| 会话存档secret未配置 | validation | error | wechat-cp, config, msg-audit, access-token, secret, apache-httpclient |
| 通讯录同步secret未配置 | validation | error | wechat-cp, config, contact-sync, access-token, secret, httpcomponents |
| 会话存档secret未配置 | validation | error | wechat-cp, config, msg-audit, access-token, secret, httpcomponents |
| 通讯录同步secret未配置 | validation | error | wechat-cp, config, contact-sync, access-token, secret, default-httpclient |
| 会话存档secret未配置 | validation | error | wechat-cp, config, msg-audit, access-token, secret, default-httpclient |
| 通讯录同步secret未配置 | validation | error | wechat-cp, config, contact-sync, access-token, secret, jodd |
| 错误代码:{}, 错误信息:{} | exception | error | wechat-cp, access-token, contact-sync, api-error, jodd, credential |
-99 会话存档secret未配置 | validation | error | |
-99 请求access token失败:响应内容为空 | exception | error | |
| 错误代码:{}, 错误信息:{} | exception | error | |
| 缺少tagId参数 | validation | error | |
| 微信服务端异常,超出重试次数 | exception | error | |
| uri参数中不允许有access_token: {} | validation | error | |
| 错误代码:{}, 错误信息:{} | exception | error | |
| WxCpTpMessageService is not supported | exception | error | |
40085 invalid suite ticket | exception | error | |
| 错误代码:{}, 错误信息:{} | exception | error | |
| 微信服务端异常,超出重试次数 | exception | error | retry, network, weixin-cp, system-busy, tp |
| uri参数中不允许有suite_access_token: {} | validation | error | validation, weixin-cp, configuration, tp, uri |
| 错误代码:{}, 错误信息:{} | exception | critical | token, weixin-cp, suite-access-token, authentication, apache-http-client, tp |
| 错误代码:{}, 错误信息:{} | exception | critical | token, weixin-cp, suite-access-token, authentication, httpcomponents, tp |
| 错误代码:{}, 错误信息:{} | exception | critical | token, weixin-cp, suite-access-token, authentication, jodd-http, tp |
| 获取 suite token 失败 | exception | critical | network, io, weixin-cp, suite-access-token, okhttp, tp |
| 错误代码:{}, 错误信息:{} | exception | critical | token, weixin-cp, suite-access-token, authentication, okhttp, tp |
| 缺少tagId参数 | validation | error | validation, weixin-cp, null-check, tag, tp |
| 请配置会话存档解密方式 | exception | error | configuration, weixin-cp, crypto, chat-archive |
| 微信服务端异常,超出重试次数! | exception | error | retry, network, miniapp, system-busy |
| 微信服务端异常,超出重试次数 | exception | warning | retry, dead-code, miniapp |
| uri参数中不允许有access_token: | validation | error | validation, miniapp, configuration, uri |
| 无法找到对应【%s】的小程序配置信息,请核实! | exception | error | configuration, miniapp, multi-app |
| ApiSignatureRsaPrivateKeySn不能为空,请检查配置 | exception | error | configuration, miniapp, security, api-signature |
| 解析AES KEY失败,请检查ApiSignatureAesKey是否正确 | exception | error | configuration, miniapp, security, crypto, api-signature |
| 解析RSA KEY失败,请检查ApiSignatureRsaPrivateKey是否正确,需要PKCS8格式私钥 | exception | error | configuration, miniapp, security, crypto, api-signature, pkcs8 |
| 响应的appId不符 | exception | critical | security, miniapp, api-signature, integrity, response-validation |
| the responseContent cannot be empty | exception | warning | miniapp, delivery, validation, empty-response |
| 签名错误 | exception | error | signature, session-key, null-check, miniapp, hmac-sha256 |
| 创建门店时outStoreId不能为空 | validation | warning | validation, intracity, store, illegal-argument, null-check |
| 创建门店时wxStoreId只能是null | validation | warning | validation, intracity, store, create-vs-update, illegal-argument |
| 更新门店时wxStoreId 或 outStoreId 至少要有一个不为null | validation | warning | validation, intracity, store, update, illegal-argument, null-check |
| 查询请求 wxStoreId 不可为空 | validation | warning | validation, intracity, query-flow, illegal-argument, null-check |
| 查询请求 flowType 不正确,只能是1、2、3之一 | validation | warning | validation, intracity, query-flow, illegal-argument, enum-range |
| payMode是PAY_MODE_STORE或null时,必须传递wxStoreId | validation | warning | validation, intracity, balance, pay-mode, illegal-argument, null-check |