Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/07/2013, 05:16
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Respuesta: Conectar dos JSF a través de un submit

Hombre, la cosa está (creo) en que en el momento que va a acceder a una lista (tendrás que mirar el log y ver en qué línea da el error) ésta no es una lista válida para JSF (por ejemplo, un dato tipo Map no es válido para JSF).

Por tanto ahí viene lo que te decía; si es "null", no podrá acceder.

Si dices que en el constructor tratas la lista, es posible que esté retornando un "null" al intentar rellenar (no se cómo es tu código, revisa si pudiera ser posible).

Puedes probar de hacer lo siguiente, para descartar que sea este el problema:

Código Java:
Ver original
  1. public miClase(){//constructor
  2.   List<Clase2> auxiliar = this.rellenarLista();
  3.  
  4.   if(auxiliar == null || auxiliar.isEmpty()){//si al rellenar obtenemos "null" o una lista vacía...
  5.     this.miLista = new ArrayList<Clase2>();
  6.     this.miLista.add(new Clase2());//añadimos algunos objetos...
  7.   }else{
  8.      this.miLista = auxiliar;
  9.   }
  10.  
  11.   System.out.println(this.miLista);
  12. }

De este modo, sí o sí la lista tendrá algo. Si ejecutas y ves los datos que has metido "de prueba" (en el if), es que al momento de llenar la lista hay algún error (por tanto tendrías que revisar ahí).

Es un poco "chapuza", pero te puede ayudar a ver qué pasa por ahí...