java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z错误 [英] java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z Error

查看:158
本文介绍了java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了WS02MB项目.在该项目中,我使用了net.sf.json.JSONObject,发生上述错误的累加方法.请告知如何解决此问题.

I have created WS02MB project. Inside that project I have used net.sf.json.JSONObject, accumulate method above error occur. Please advise how to resolve this issue.

示例代码:-

JSONObject json = new JSONObject();
String pair= "{long sting here}";//11586 letter count
json.accumulate("message", pair); 

我使用了以下jar文件:-

I have used following jar file:-

andes-client-3.1.1.jar
commons-beanutils.jar
commons-collections-3.2.1.jar
commons-lang.jar
commons-lang3-3.5.jar
commons-logging-1.2.jar
ezmorph-1.0.6.jar
geronimo-jms_1.1_spec-1.1.0.wso2v1.jar
json-lib-2.4-jdk15.jar
log4j-1.2.13.jar
org-apache-commons-codec.jar
org-apache-commons-logging.jar
org.eclipse.paho.client.mqttv3-1.0.2.jar
org.wso2.carbon.logging-4.4.1.jar
org.wso2.securevault-1.0.0-wso2v2.jar

错误消息:-

java.lang.NoSuchMethodError: org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z
at org.apache.commons.lang.math.NumberUtils.createNumber(NumberUtils.java:500)
at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:417)
at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:1008)
at net.sf.json.JSONObject._fromString(JSONObject.java:1201)
at net.sf.json.JSONObject.fromObject(JSONObject.java:165)
at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:139)
at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:103)
at net.sf.json.AbstractJSON._processValue(AbstractJSON.java:262)
at net.sf.json.JSONObject._processValue(JSONObject.java:2655)
at net.sf.json.JSONObject.processValue(JSONObject.java:2721)
at net.sf.json.JSONObject.setInternal(JSONObject.java:2736)
at net.sf.json.JSONObject._accumulate(JSONObject.java:2635)
at net.sf.json.JSONObject.accumulate(JSONObject.java:1543)

推荐答案

最后,我发现了问题,这是由于commons-lang.jar和commons-lang3-3.5.jar冲突引起的.所以我从Gradle任务中删除了commons-lang.jar.现在它可以正常工作了.

Finally I found the issue, This is due to commons-lang.jar and commons-lang3-3.5.jar conflict. So I have removed commons-lang.jar from Gradle task. Now it is working without any issue.

这篇关于java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.isBlank(Ljava/lang/String;)Z错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆