小编Dhy*_*ani的帖子

java.lang.AbstractMethodError:当我尝试使用 nexmo(vonage) API 发起出站语音呼叫时出现此异常

我所有相关依赖项的 pom.xml。没有其他依赖项在内部使用以下依赖项。

<dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.9</version>
    </dependency>
<dependency>
      <groupId>com.sparkjava</groupId>
      <artifactId>spark-core</artifactId>
      <version>2.6.0</version>
    </dependency>
    <dependency>
      <groupId>com.vonage</groupId>
      <artifactId>client</artifactId>
      <version>6.0.0</version>
    </dependency>

    <dependency>
      <groupId>io.jsonwebtoken</groupId>
      <artifactId>jjwt-api</artifactId>
      <version>0.11.0</version>
    </dependency>
    <dependency>
      <groupId>io.jsonwebtoken</groupId>
      <artifactId>jjwt-impl</artifactId>
      <version>0.11.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>io.jsonwebtoken</groupId>
      <artifactId>jjwt-jackson</artifactId>
      <version>0.11.0</version>
      <scope>runtime</scope>
    </dependency>
<dependency>
      <groupId>io.jsonwebtoken</groupId>
      <artifactId>jjwt</artifactId>
      <version>0.9.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

使用 vonage SDK 发起出站语音呼叫的 Java 代码。

VonageClient client = VonageClient.builder().applicationId(APPLICATION_ID).privateKeyContents(PRIVATE_KEY).build();
    
Ncco ncco = new Ncco(TalkAction.builder(MESSAGE).voiceName(VOICE_TYPE).build());
CallEvent callEvent=client.getVoiceClient().createCall(newCall(TO_NUMBER,FROM_NUMBER, ncco));
Run Code Online (Sandbox Code Playgroud)

执行代码时抛出异常。

java.lang.AbstractMethodError: 接收器类 io.jsonwebtoken.impl.DefaultJwtBuilder 没有定义或继承接口的已解析方法 'abstract io.jsonwebtoken.JwtBuilder signWith(java.security.Key, io.jsonwebtoken.SignatureAlgorithm)' 的实现io.jsonwebtoken.JwtBuilder。在 com.nexmo.jwt.JwtGenerator.generate(JwtGenerator.kt:49) ~[jwt-1.0.1.jar:?] 在 com.nexmo.jwt.Jwt.generate(Jwt.kt:44) ~[jwt- 1.0.1.jar:?] 在 com.nexmo.jwt.Jwt.generate$default(Jwt.kt:43) ~[jwt-1.0.1.jar:?] 在 com.nexmo.jwt.Jwt.generate( Jwt.kt) ~[jwt-1.0.1.jar:?] …

java spring-mvc nexmo abstractmethoderror

5
推荐指数
1
解决办法
204
查看次数

标签 统计

abstractmethoderror ×1

java ×1

nexmo ×1

spring-mvc ×1