Saltar al contenido

java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset()Ljava/nio/charset/Charset

Te doy la bienvenida a nuestra página, aquí encontrarás la respuesta a lo que necesitas.

Solución:

Increíble… frustrado por problemas de carga de clases una vez más… un tarro de uber llamado activemq-minimal-5.13.3.jar tenía referencias a spring frascos en él que estaba causando el conflicto. activemq-minimal-5.13.3.jar viene antes spring alfabéticamente para que las clases en ese activemq jar estaban siendo cargados/usados ​​sobre el spring frascos. Actualicé mi compilación de hormigas para cargar el spring clases primero y ahora estoy listo.

La forma en que me enteré fue que junté todas mis bibliotecas de terceros en un proyecto de “Prueba” y agregué/eliminé frascos (con cierta inclinación hacia dónde estaba el problema) hasta que pude identificar dónde estaba el problema de carga de clases.

org.springframework.http.MediaType.getCharset() se introdujo desde 4.3 si java no lo encontró, eso significa que tiene una versión de spring-core por debajo de 4.3.1 en su classpath que se carga y usa.

En primavera última versión han modificado

org.springframework.http;

MediaType contentType = headers.getContentType();

Viejo :

      contentType.getCharSet()

Nuevo :

     contentType.getCharset()

Nos encantaría que puedieras compartir esta reseña si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *