jenkinsci / jenkinsci/java-client-api

jdk17 + springboot3 use jenkins-client-0.3.8 create jenkins bean fail. throw java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

Abierto
#505 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

bug
Lenguaje dominante
Java
Estrellas
913
Forks
466
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Jenkins and plugins versions report
Environment
Paste the output here
What Operating System are you using (both controller, and any agents involved in the problem)?

use windows os system. base jdk17&springboot3 develop

Reproduction steps
  1. import dependency (jdk17 + jenkins-client-0.3.8 + springboot3)
  2. inject bean
     @Bean
     public JenkinsServer jenkinsServer() throws URISyntaxException {
         return new JenkinsServer(new URI(url), user, token);
     }
    
  3. run application
Expected Results

system success running

Actual Results

Exception in thread "main" java.lang.IllegalStateException: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

Anything else?

No response

Are you interested in contributing a fix?

No response

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza reproduciendo la configuración de Windows reportada con JDK 17, Spring Boot 3 y jenkins-client-0.3.8; después, sigue la dependencia faltante javax/xml/bind/JAXBException durante la creación del bean JenkinsServer. Se considera completado cuando la aplicación se inicia correctamente con esta combinación, o cuando el issue documenta la configuración de dependencias compatible y la limitación.

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
4/5
Tiempo estimado
3-5 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.