首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sap-cloud-sdk获取JSON解析器错误

使用sap-cloud-sdk获取JSON解析器错误
EN

Stack Overflow用户
提问于 2020-03-17 05:36:49
回答 1查看 473关注 0票数 0

我们目前正在使用下面的bom作为sap云sdk。这与与CAP NG堆栈一起使用的bom是一致的。

代码语言:javascript
复制
<dependency>
                <groupId>com.sap.cloud.sdk</groupId>
                <artifactId>sdk-modules-bom</artifactId>
                <version>3.11.0</version>
                <type>pom</type>
                <scope>import</scope>
</dependency>.

在运行我们的应用程序时,我们得到以下堆栈跟踪

代码语言:javascript
复制
[APP/PROC/WEB/0] OUT 2020-03-17 05:24:11.523 ERROR 13 --- [nio-8080-exec-3] c.s.c.a.o.v.p.impl.DataProvider          : com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/JsonElement;
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)Lcom/google/gson/JsonElement;
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at com.sap.cloud.sdk.cloudplatform.security.AuthTokenRequest.extractAccessToken(AuthTokenRequest.java:114) ~[security-scp-cf-3.11.0.jar!/:na]
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at com.sap.cloud.sdk.cloudplatform.security.AuthTokenRequest.lambda$getXsuaaServiceToken$4eef0570$1(AuthTokenRequest.java:100) ~[security-scp-cf-3.11.0.jar!/:na]
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at io.vavr.control.Try.of(Try.java:75) ~[vavr-0.10.2.jar!/:na]
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at com.sap.cloud.sdk.cloudplatform.security.AuthTokenRequest.getXsuaaServiceToken(AuthTokenRequest.java:81) ~[security-scp-cf-3.11.0.jar!/:na]
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at com.sap.cloud.sdk.cloudplatform.security.AuthTokenRequest.getXsuaaServiceToken(AuthTokenRequest.java:75) ~[security-scp-cf-3.11.0.jar!/:na]
   2020-03-17T10:54:11.52+0530 [APP/PROC/WEB/0] OUT     at com.sap.cloud.sdk.cloudplatform.security.DefaultAuthTokenFacade.lambda$tryGetXsuaaServiceToken$ca2e0d2c$1(DefaultAuthTokenFacade.java:77) ~[security-scp-cf-3.11.0.jar!/:na]

我们还在pom中添加了gson依赖项,但这并没有解决问题。

代码语言:javascript
复制
<dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.5</version>
</dependency>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-17 17:28:17

3.11.0使用GSON版本2.8.6,参见sdk-bom:3.11.0

可以声明以下依赖项:

代码语言:javascript
复制
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.6</version>
</dependency>

如果您需要帮助配置无冲突POM,请通知我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60716754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档