收藏
回答

微信支付回调接口 通过sdk解析xml时 报出异常,该如何避免?

微信支付回调接口

通过sdk解析xml时 报出异常:

org.xml.sax.SAXParseException: Premature end of file.

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257) ~[?:1.8.0_231]

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339) ~[?:1.8.0_231]

at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121) ~[?:1.8.0_231]

at zeroup.cms.utile.wechatsdk.WXPayUtil.xmlToMap(WXPayUtil.java:96) ~[classes!/:0.0.5-SNAPSHOT]

at zeroup.cms.uzo.controller.app.ApiCommonController.wxpaycallback(ApiCommonController.java:356) [classes!/:0.0.5-SNAPSHOT]

at zeroup.cms.uzo.controller.app.ApiCommonController$$FastClassBySpringCGLIB$$48a64c36.invoke(<generated>) [classes!/:0.0.5-SNAPSHOT]

at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-5.0.4.RELEASE.jar!/:5.0.4.RELEASE]

at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:747) [spring-aop-5.0.4.RELEASE.jar!/:5.0.4.RELEASE]

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.0.4.RELEASE.jar!/:5.0.4.RELEASE]

at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89) [spring-aop-5.0.4.RELEASE.jar!/:5.0.4.RELEASE]

at zeroup.cms.aspect.MyAspect.doAround(MyAspect.java:106) [classes!/:0.0.5-SNAPSHOT]

at sun.reflect.GeneratedMethodAccessor115.invoke(Unknown Source) ~[?:?]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_231]

at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_231]


请问引起异常的原因, 以及该如何避免

回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-01-07

    你好,你这边具体是在进行什么操作的时候报错解析错误?能详细描述一下你的问题吗。

    2020-01-07
    有用
    回复 2
    • Law
      Law
      2020-01-08
      JS支付, 不常见这个异常, 上线2个月,只有一个用户出现此情况, 用户描述不清,无法重现
      2020-01-08
      回复
    • Law
      Law
      2020-01-08
      是支付成功回调的解析报出. 用户在线下当面支付,应该不存在违规操作
      2020-01-08
      回复
登录 后发表内容
问题标签