Skip to content

调用qrCodeCreateTmpTicket报NullPointerException #167

@wangfengfly

Description

@wangfengfly

外部调用代码段:
MainConfig mConfig = new MainConfig();
wxMpService = mConfig.wxMpService();
WxMpQrCodeTicket ticket = wxMpService.getQrcodeService().qrCodeCreateTmpTicket(1, 240);

报如下异常信息:
java.lang.NullPointerException
at me.chanjar.weixin.mp.api.impl.WxMpServiceImpl.getAccessToken(WxMpServiceImpl.java:115)
at me.chanjar.weixin.mp.api.impl.WxMpServiceImpl.executeInternal(WxMpServiceImpl.java:402)
at me.chanjar.weixin.mp.api.impl.WxMpServiceImpl.execute(WxMpServiceImpl.java:368)
at me.chanjar.weixin.mp.api.impl.WxMpQrcodeServiceImpl.qrCodeCreateTmpTicket(WxMpQrcodeServiceImpl.java:45)
at com.sitewhere.web.mvc.controllers.EduInterfaceController.code(EduInterfaceController.java:142)

其中WxMpServiceImpl.java:115如下:
CloseableHttpResponse response = getHttpclient().execute(httpGet);
String resultContent = new BasicResponseHandler().handleResponse(response);
WxError error = WxError.fromJson(resultContent);
if (error.getErrorCode() != 0) {
throw new WxErrorException(error);
}

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