Skip to content

WxOpenInRedisConfigStorage初始化报错 #1546

Closed
@zacat

Description

@zacat

简要描述

简单概括描述下你所遇到的问题。
WxOpenInRedisConfigStorage inRedisConfigStorage = new WxOpenInRedisConfigStorage(pool, "zoeyun:" + clientId);

模块版本情况

  • WxJava 模块名: weixin-java-open
  • WxJava 版本号: 3.7.0

详细描述

WxOpenInRedisConfigStorage inRedisConfigStorage = new WxOpenInRedisConfigStorage(pool, "zoeyun:" + clientId);
对象构造时因继承自,WxOpenInMemoryConfigStorage 对象,WxOpenInMemoryConfigStorage 对象初始化时
private Lock componentAccessTokenLock = getLockByKey("componentAccessTokenLock");
执行getLockByKey方法,但在WxOpenInRedisConfigStorage 对象中,未初始化完成,此时redisOps对象值为空,导致Null报错。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions