Product-apim: NPE 在 APIM 端服务器日志中打印迁移的 3.1.0 Is-km 设置

创建于 2020-03-23  ·  5评论  ·  资料来源: wso2/product-apim

描述:

apim 服务器日志在调用密钥模板检索器时已打印以下异常。

Exception in thread "Timer-13" java.lang.NullPointerException
    at java.util.Objects.requireNonNull(Objects.java:203)
    at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
    at java.util.Arrays.asList(Arrays.java:3800)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWebService_aroundBody6(KeyTemplateRetriever.java:117)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWebService(KeyTemplateRetriever.java:116)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.run_aroundBody0(KeyTemplateRetriever.java:55)
    at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRetriever.run(KeyTemplateRetriever.java:51)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)

重现步骤:

  • 使用 is-km 5.9 设置 APIM 3.0.0
  • 为租户和超级租户用户创建、发布、订阅和调用 API
  • 使用 is-km 5.10 执行 APIM 3.1.0 的迁移步骤
  • 首先启动 Iskm 和 APIM
  • APIM 为计时器任务打印 NPE 以检索模板

受影响的产品版本:

3.1.0

环境详细信息(带版本):

苹果系统

数据库:

mysql, PostgreSQL


可选字段

相关问题:

建议标签:

推荐受让人:

Affecte3.1.0 Migration PrioritNormal TypBug WUM

最有用的评论

在实际部署中,将以下配置添加到 deployment.toml 文件中/repository/conf 文件夹将解决问题

{代码}
[资源访问控制]
default_access_allow= 真
{代码}

所有5条评论

这可以在正常的 APIM3.1.0 - iskm5.10 设置中重现。
Iskm 和 apim 的 identity.xml 中的ResourceAccessControl配置似乎有所不同,因为 iskm 已将其配置为 default-access="deny"
因此,它在检索密钥模板时在服务器启动期间显示身份验证失败

解决方案:
我们必须将以下配置 [1] 设为 true/modules/distribution/src/repository/resources/conf/default.json 文件。

_"resource_access_control.default_access_allow":true,_

[1] https://github.com/wso2/carbon-identity-framework/blob/master/features/identity-core/org.wso2.carbon.identity.core.server.feature/resources/org.wso2.carbon .identity.core.server.feature.default.json#L405

在实际部署中,将以下配置添加到 deployment.toml 文件中/repository/conf 文件夹将解决问题

{代码}
[资源访问控制]
default_access_allow= 真
{代码}

谢谢。 我们将通过 WUM 解决此问题。

@SiluniPathirana ,是的,它对我

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ashishpilania18 picture ashishpilania18  ·  7评论

amir-dh picture amir-dh  ·  39评论

rmsamitha picture rmsamitha  ·  4评论

molinab297-unisys picture molinab297-unisys  ·  6评论

YannickB picture YannickB  ·  25评论