使用 2.1.2 之前版本的 java SDK 报错:EventData cannot be cast to java.util.Map

更新于:2017年08月07日 14:41:39

报错信息:

782 [qtp2123441191-38] ERROR cn.foconet.portal.console.framework.charging.rest.getChargeReplyHandler.execute:199 - getChargeReplyHandler is  failed: {}

java.lang.ClassCastException: com.pingplusplus.model.EventData cannot be cast to java.util.Map

at cn.foconet.portal.console.framework.charging.rest.getChargeReplyHandler.execute(getChargeReplyHandler.java:81) ~[ChargingManage.jar:na]


报错原因:

SDK 版本过低,新版本的 SDK 解析 Event 的方法做了更新。


解决方法:

重新配置 webhooks 验证签名,请参考新的 SDK 里的 Demo:

https://github.com/PingPlusPlus/pingpp-java/blob/master/example/src/main/java/com/pingxx/example/WebhooksVerifyExample.java 


    您需要登录后才可以回复