entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Error java.lang.NoSuchMethodError Ljava/util/Collection

Hola desarrolladores!

Estoy desarrollando un proyecto web con el framework Primefaces, por otro lado, tengo un proyecto java que contiene toda la lógica de negocio. Pues bien, desde el proyecto web invoco a una funcionalidad del proyecto java, esta funcionalidad utiliza la interface Collection, pero justo en el momento de resolver la colección de objetos, el proyecto web me devuelve el siguiente error:

*com.sun.faces.lifecycle.InvokeApplicationPhase execute
Advertencia: #{Bean.funcion()}: java.lang.NoSuchMethodError: de.umass.lastfm.Album.getTracks()Ljava/util/Collection;*

Entiendo que en tiempo de compilación hay una versión y en tiempo de ejecución hay otra, pero no sé como solucionarlo.

Muchísimas gracias!

0voto

sergio comentado

Por si os sirve de ayuda:

Generalmente esto suele ocurrir porque tenemos dos versiones de una misma librería, bien en el mismo classpath de un proyecto, bien el los diferentes classpath de los proyectos.

Este no es el caso que os pregunto.

1 Respuesta

0voto

xabe Puntos2180

Hola

ese error sale porque no encuentra el método, los parámetros no son los correctos, el método no es visible o está mal escrito el nombre del método

Saludos

0voto

sergio comentado

Hola xabe!

Muchas gracias por tu ayuda, aunque creo que no es acertado, ya que lo errores que me comentas se producirían en tiempo de compilación, mientras que a mí me salta en tiempo de ejecución.

Salu2.

0voto

xabe comentado

Hola

No es del todo cierto que error salte en tiempo de compilación, porqué tu puedes tener en tu xhtml mal escrito el nombre del método y error salta en tiempo de ejecución o que el método que llamas desde el xhtml no tiene parámetros y tu método si tiene o al reves, lo q quiero decir desde xhtml los errores pueden dar en tiempo de ejecución

Si puedes poner más código podría ayudarte mejor

Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta