【发布时间】:2021-04-10 07:33:32
【问题描述】:
我在 Netbeans 8.2 RC 中使用 Java web
我尝试使用 Twillio 客户端发送 SMS 消息:
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(
new com.twilio.type.PhoneNumber(getContact()),
new com.twilio.type.PhoneNumber("+phonenumber"),
"Sample message"
).create();
消息已成功传递。
但是代码在.create()之后没有继续。 抛出以下异常:
java.lang.NoSuchMethodError:
com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase.findFormatOverrides(Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/BeanProperty;Ljava/lang/Class;)Lcom/fasterxml/jackson/annotation/JsonFormat$Value;
我尝试了什么
我没有pom.xml 或build.gradle。我只有web.xml
我已经导入了库:twilio-8.9.0-jar-with-dependencies.jar
我该如何解决这个问题?
我拥有的图书馆:
【问题讨论】:
-
尝试为 twilio 添加专业保护规则。 -keep class com.twilio.** { *; }
-
我应该在哪里添加它
-
您使用哪些库(重新)产生错误:
twilio-8.9.0-jar-with-dependencies.jar或屏幕截图中较旧的8.8.0❔ 另请使用堆栈跟踪发布完整的错误输出 ?????? -
使用 twilio-7.14.0 jar 解决了 谢谢大家的回答
标签: java twilio jackson-databind nosuchmethoderror