codingapi / codingapi/tx-lcn

在做ACTION_HEART_CHECK的时候,传过来的msg cannot be cast to java.lang.Long

Abierto
#465 1 comentario 7 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
4.2k
Forks
1.4k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

master分支(未修改源码)

msg生成code
MessageDto messageDto = new MessageDto();
messageDto.setAction(MessageConstants.ACTION_HEART_CHECK);
heartCmd = new NettyRpcCmd();
heartCmd.setMsg(messageDto);
heartCmd.setKey(RandomUtils.simpleKey());

yi xia以下是debug过来的数据
![image](https://user-images.githubusercontent.com/39616457/69209204-54420e00-0b91-11ea-948d-68de932b5219.png)

然后就报错
![image](https://user-images.githubusercontent.com/39616457/69209237-6cb22880-0b91-11ea-8333-41a4f2e4cc8e.png)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con la ruta de procesamiento de ACTION_HEART_CHECK y el mensaje NettyRpcCmd mostrados en el informe. Reproduce el fallo usando un MessageDto como msg y, a continuación, rastrea dónde se convierte ese valor a Long. La tarea estará terminada cuando el heartbeat ya no provoque la excepción de conversión y el procesamiento esperado del heartbeat se complete correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
distributed-systems
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.