testcontainers / testcontainers/testcontainers-java
[Bug]: Testcontainers-Java failing in Jenkins Agent running as a pod in kubernetes with docker sock mounted
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 8.7k
- Forks
- 1.9k
- Merge medio
- 2 d 17 h
- PR fusionados (30 d)
- 9
Descripción
Module
Core
Testcontainers version
latest
Using the latest Testcontainers version?
Yes
Host OS
Linux
Host Arch
x86
Docker version
19.03.13-ce
What happened?
Testcontainers-Java failing in Jenkins Agent running as a pod in kubernetes with docker sock mounted to jenkins agent. My build are failing at test execution in java apps using this test containers
Relevant log output
No response
Additional Information
[Bug]: Testcontainers-Java failing in Jenkins Agent running as a pod in Kubernetes with docker sock mounted
Error:
ViolatorControllerGetViolatorsMetadataIntTest > initializationError FAILED
14:32:39 java.lang.ExceptionInInitializerError at NativeMethodAccessorImpl.java:-2
14:32:39 Caused by: com.github.dockerjava.api.exception.NotFoundException at DefaultInvocationBuilder.java:241
14:32:39
14:32:39 ViolatorControllerGetViolatorsByAlertIntTest > initializationError FAILED
14:32:39 java.lang.NoClassDefFoundError at NativeMethodAccessorImpl.java:-2
14:32:40
14:32:40 AlertControllerGetAlertsMetadataIntTest > initializationError FAILED
14:32:40 java.lang.NoClassDefFoundError at NativeMethodAccessorImpl.java:-2
14:32:40
14:32:40 AlertControllerGetAlertsByViolatorIntTest > initializationError FAILED
14:32:40 java.lang.NoClassDefFoundError at NativeMethodAccessorImpl.java:-2
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.
Línea de trabajo
Empieza reproduciendo el fallo en el Jenkins Kubernetes agent con el Docker socket montado, usando Docker 19.03.13 en Linux. Inspecciona los fallos de inicialización en las pruebas de integración indicadas de ViolatorController y AlertController; se considera terminado cuando estas pruebas ya no fallen con ExceptionInInitializerError o NoClassDefFoundError.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- docker, java, kubernetes
- Área
- devops, infrastructure, testing
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100