An occasional problem:Unable to load implementation class JsonFormat
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza rastreando EventFormatProvider.getInstance().resolveFormat(JsonFormat.CONTENT_TYPE), la implementación de JsonFormat y la ruta de registro de SPI. Compara el comportamiento en los nodos afectados y sanos usando el deployment y la versión indicados. Se considera terminado cuando el fallo intermitente de carga se reproduce o se explica y se identifica un cambio correctivo concreto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I have a cluster that deploys the same image, with a total of six nodes. Occasionally, some nodes do not load the JsonFormat class,
The relevant codes are as follows
EventFormat eventFormat = EventFormatProvider.getInstance()
.resolveFormat(JsonFormat.CONTENT_TYPE);
if (eventFormat == null) {
logger.info("resolveFormat failed,force retry..");
eventFormat = new JsonFormat().withForceNonJsonDataToString();
if (eventFormat != null) {
logger.info("resolveFormat failed,retry success..");
}
EventFormatProvider.getInstance().registerFormat(eventFormat);
return eventFormat;
i observed that the SPI mechanism did not take effect on the problem node and manually instantiated the successful log of the JsonFormat class.
I can't understand why this situation occurs. It occurs relatively infrequently, but it does exist. The current solution is not elegant enough, and I hope to receive help.
this is my version
- Lenguaje dominante
- Java
- Estrellas
- 446
- Forks
- 172
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de cloudevents/sdk-java
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cloudevents/sdk-java#731 · 1 reacción ·
-
bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
cloudevents/sdk-java#697 · 3 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cloudevents/sdk-java#689 · 2 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
cloudevents/sdk-java#660 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
cloudevents/sdk-java#711 · 1 comentario ·
Todos los issues de cloudevents/sdk-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
checkstyle/test-configs#263 ·
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
apache/cloudstack#14222 ·
-
[BUG]茶杯方块在取茶时会引发崩溃 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Cannot differ own consent and managed consents in My Consents view and detailed consent view. Abierto1.0.0-alpha2 Type/Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
wso2/dpdp-accelerator#272 ·