Skip to content

Session 0x0 for server 127.0.0.1/<unresolved>:2181 #9167

@hadesvip

Description

@hadesvip

Environment

  • Dubbo version: 3.0.2.1
  • Operating System version: win10
  • Java version: openjdk 14

Steps to reproduce this issue

  1. 在openjdk14 版本上运行dubbo时候启动报错,提示如下

image

  1. 调试源码发现,openjdk14 修改了InetSocketAddress的toString方法,修改源码如下
    image

  2. 调用InetSocketAddress.toString()获取IP地址的时候导致返回了127.0.0.1/<unresolved>:2181,获取IP地址触发了UnknownHostException运行时异常返回了默认的值
    image

  3. 后续对ip地址进行校验的时候,SocketAddress中的addr并没有设置值,直接触发了UnresolvedAddressException异常
    image

Pls. provide [GitHub address] to reproduce this issue.
https://github.com/hadesvip/dubbo-samples/blob/master/dubbo-samples-echo/src/main/java/org/apache/dubbo/samples/echo/EchoProvider.java

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugBugs to being fixed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions