一般为参数值不符合规则,在强转时发生错误。 如:
String timeoutString = httpMetadata.headers().getFirst(TripleHeaderEnum.SERVICE_TIMEOUT.getHeader());
Long timeout = Long.parseLong(timeoutString);
Long timeout = GrpcUtils.parseTimeoutToMills(timeoutString);
invocation.put(CommonConstants.TIMEOUT_KEY, timeout);
根据堆栈信息提示的 key 名称进行相对应的配置修改到符合转换规则即可。