Berkeley test failing: testConsistencyEnforcement
Los mantenedores suelen responder en 2 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- databases, testing-qa
Línea de trabajo
Comienza con BerkeleyGraphTest.java en la línea 94 y sigue el stack trace hasta ConfigOption.java:243. Compara cómo se descubre testConsistencyEnforcement antes y después de la actualización de JUnit, y determina por qué provoca una NullPointerException; se considera terminado cuando la prueba tiene un resultado definido, satisfactorio o excluido intencionadamente, sin ocultar el fallo subyacente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This test is failing in #4135 which simply updates JUnit. However, this test already seems to fail on master, but for some reason it isn't executed there. I've noticed that IntelliJ complains about this test: Old style JUnit test method 'testConsistencyEnforcement()' in JUnit 4 class and its suggested fix simply adds the @Test annotation to it. If I follow that suggestion and add the annotation, then the test is also executed on master and fails there.
So, it seems the JUnit update in #4135 just changes how JUnit discovers the tests which seems to include this test now. I suggest that we exclude the test now explicitly in #4135 so it doesn't stop us from updating JUnit and because this test has effectively been disabled for a long time already, but we should of course still look into it to find out why it is actually failing.
Stack Trace (if you have one)
[ERROR] Tests run: 203, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 258.789 s <<< FAILURE! - in org.janusgraph.graphdb.berkeleyje.BerkeleyGraphTest
[ERROR] org.janusgraph.graphdb.berkeleyje.BerkeleyGraphTest.testConsistencyEnforcement Time elapsed: 0.196 s <<< ERROR!
java.lang.NullPointerException
at org.janusgraph.diskstorage.configuration.ConfigOption.getEnumValue(ConfigOption.java:243)
at org.janusgraph.graphdb.berkeleyje.BerkeleyGraphTest.testConsistencyEnforcement(BerkeleyGraphTest.java:94)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
- Lenguaje dominante
- Java
- Estrellas
- 5.9k
- Forks
- 1.2k
- Merge medio
- 2 d 6 h
- PR fusionados (30 d)
- 77
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 JanusGraph/janusgraph
-
Add Janus Studio to the Visualization sectionPosiblemente ocupada @Zorabi la tomó hace 69 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
JanusGraph/janusgraph#4943 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
JanusGraph/janusgraph#1578 ·
Los mantenedores suelen responder en 2 días
-
kind/bug/possible
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
JanusGraph/janusgraph#5113 ·
Los mantenedores suelen responder en 2 días
-
kind/bug/possible
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
JanusGraph/janusgraph#5051 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
A vertex looked up by id costs up to three backend reads: its existence, its properties and its labelPosiblemente ocupada @porunov la tomó hace 24 días. Abiertokind/performance
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
JanusGraph/janusgraph#5016 ·
Los mantenedores suelen responder en 2 días
Todos los issues de JanusGraph/janusgraph
Issues similares
-
Update samples to Citrus 5.1.0Posiblemente ocupada @asuruceanu la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
snowflakedb/snowflake-kafka-connector#1610 ·
Los mantenedores suelen responder en 1 día
-
add multipart/form-data exampleAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
swagger-api/swagger-petstore#245 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
liquid-java/liquidjava#443 ·
Los mantenedores suelen responder en 2 días