【问题标题】:Receiving Error while trying to run the WSO2 API Manager 3.1.0尝试运行 WSO2 API Manager 3.1.0 时收到错误
【发布时间】:2020-09-16 09:32:57
【问题描述】:

**

[2020-09-16 13:25:32,090] 错误 - 尝试连接到端点时出现 DataEndpointConnectionWorker 错误。无法为 ssl://10.1.31.61:9711 借用客户端。 org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException:无法为 ssl://10.1.31.61:9711 借用客户端。在 org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:145) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] 在 org.wso2.carbon.databridge。 agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:59) [org.wso2.carbon.databridge.agent_5.2.24.jar:?] 在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_261] 在 java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_261] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [? :1.8.0_261] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_261] 在 java.lang.Thread.run(Thread.java:748) [?:1.8 .0_261] 原因:org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException:尝试登录数据接收器时出错:/10.1.31.61:9711 at org.wso2.carbon.databridge.agent.endpoint.binary。 BinaryDataEndpoint.login(BinaryDataEndpoint.java:50) ~[或g.wso2.carbon.databridge.agent_5.2.24.jar:?] 在 org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:139) ~[org.wso2.carbon.databridge.agent_5 .2.24.jar:?] ... 6 更多 原因:org.wso2.carbon.databridge.commons.exception.AuthenticationException:java.lang.IllegalStateException:在 sun.reflect 处找不到适合本地声明 http://wso2.org/claims/userid 的映射属性.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_261] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_261] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl. java:45) ~[?:1.8.0_261] 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_261] 在 org.wso2.carbon.databridge.agent.endpoint。 binary.BinaryEventSender.processResponse(BinaryEventSender.java:163) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] at org.wso2.carbon.databridge.a gent.endpoint.binary.BinaryDataEndpoint.login(BinaryDataEndpoint.java:44) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect (DataEndpointConnectionWorker.java:139) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] ... 还有 6 个 [2020-09-16 13:25:32,169] 信息 - QpidServiceComponent 激活 Andes 消息代理引擎... [Broker] BRK-1001:启动:版本:0.11 Build:90784:90849 [Broker] MNG-1001:启动 [Broker] MNG-1004:就绪:使用平台 JMX 代理 [Broker] BRK-1002:启动:侦听 TCP 端口 5672 [2020-09-16 13:25:32,878] INFO - 侦听 [代理] BRK-1002:开始:侦听 TCP 端口 5672 [代理] BRK-1002:开始:侦听 TCP/SSL 端口8672 [2020-09-16 13:25:32,924] INFO - 监听 [Broker] BRK-1002:开始:监听 TCP/SSL 端口 8672 [Broker] BRK-1004:Qpid Broker 就绪原因:org.wso2.carbon .databridge.commons.exception.AuthenticationException:java.la ng.IllegalStateException:在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_261] 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 找不到适合本地声明 http://wso2.org/claims/userid 的映射属性~[?:1.8.0_261] 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_261] 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[ ?:1.8.0_261] 在 org.wso2.carbon.databridge.agent.endpoint.binary.BinaryEventSender.processResponse(BinaryEventSender.java:163) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] 在org.wso2.carbon.databridge.agent.endpoint.binary.BinaryDataEndpoint.login(BinaryDataEndpoint.java:44) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?] at org.wso2.carbon.databridge .agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:139) ~[org.wso2.carbon.databridge.agent_5.2.24.jar:?]

**

【问题讨论】:

  • 你是在运行分布式还是 allinone

标签: wso2 wso2-am


【解决方案1】:

请检查以下通用配置:

  1. 如果是分布式设置检查 TM 是否已启动并正在运行
  2. 检查 TM 的端口是否正确以及 7611 和 7711 是否打开
  3. 根据 TM 检查限制相关凭据是否正确

根据日志,声明属性映射发生了变化。看起来声明 http://wso2.org/claims/userid 被映射到用户存储中不存在的属性。请检查并设置正确的可用属性,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多