Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Dubbo泛化调用是否可以考虑支持多种日期格式 #5928

@chocotan

Description

@chocotan

现在只支持yyyy-MM-dd HH:mm:ss一种,导致调用方必须把时间戳或者没有时分秒的字段,转换成这种格式才行。

java.lang.IllegalStateException: Failed to parse date 2020-03-27 by format yyyy-MM-dd HH:mm:ss, cause: Unparseable date: "2020-03-27"
        at com.alibaba.dubbo.common.utils.CompatibleTypeUtils.compatibleTypeConvert(CompatibleTypeUtils.java:86)
        at com.alibaba.dubbo.common.utils.PojoUtils.realize0(PojoUtils.java:301)
        at com.alibaba.dubbo.common.utils.PojoUtils.realize0(PojoUtils.java:450)

另外一个问题,在此类异常发生的时候,服务消费方,try-catch异常时,拿到的异常code为
RpcException.NETWORK_EXCEPTION

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/proposalEverything you want Dubbo have

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions