dapr / dapr/java-sdk

Missing fields in CloudEvent deserialisation

Abierto
#767 9 comentarios 0 reacciones 0 asignados Ver en GitHub
kind/bug P2 size/S
Lenguaje dominante
Java
Estrellas
300
Forks
230
Merge medio
5 d 1 h
PR fusionados (30 d)
5

Descripción

Raising this on behalf of a colleague who is on vacation

---

I have started using DAPR pub/sub and am creating a Subscription in a Springboot application, so I am using the JAVA sdk.

The subscriber receives the messages correctly, but I noticed that the CloudEvent class, used to deserialize the incoming event, is missing these fields `tracid`,`traceparent`,`tracestate`,`topic`,`pubsubname`.

I'm using these libraries

implementation 'io.dapr:dapr-sdk:1.5.0'
implementation 'io.dapr:dapr-sdk-actors:1.5.0'
implementation 'io.dapr:dapr-sdk-springboot:1.5.0'

I know that the last version is 1.6.0, but from the javadoc I saw that the CloudEvent class of that version miss the fields too.

cc @fvitolo

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Localiza la clase CloudEvent del Java SDK y el punto de entrada de deserialización utilizado por las suscripciones de publicación/suscripción de Dapr. Compara los campos documentados de CloudEvent con los campos que se rellenan actualmente y verifica después que tracid, traceparent, tracestate, topic y pubsubname estén disponibles tras deserializar un evento entrante.

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

Evaluación

Stack tecnológico
java, spring-boot
Área
api, backend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.