Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/09/2012, 11:01
tux_venom
 
Fecha de Ingreso: septiembre-2012
Ubicación: En mi casa
Mensajes: 4
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: IndexOutOfBoundsException eeeh? manejo de arraylist

Alguén me podría ayudar a mi, tengo un problema con una lista, me sale el mismo error, es una lista para carpetas, cuyo directorio se guarda en una base de datos.

Cita:
listCarpetaDocuments = CarpetasDocumentosUtil.list(usuario.getUsuId());
for (NbCarpetasDocumenotos carpetasDocumentosFor : listCarpetaDocuments) {
CarpetaDocumentos carpetas = new CarpetaDocumentos();
carpetas.setCarId(carpetasDocumentosFor.getCarId() );
carpetas.setCarNombre(carpetasDocumentosFor.getCar Nombre());
carpetas.setCarPadre(carpetasDocumentosFor.getCarP adre());
guardaCarpeta(carpetas);
}
listPadres = CarpetasDocumentosUtil.listPadres();
for (Long padre : listPadres) {
buscaCarpeta(padre);
}
carpetaDocuemntos = linkedCarpetas.get(0); //Esta es la línea 57
HttpServletRequest request = (HttpServletRequest) ActionContext
.getContext().get(ServletActionContext.HTTP_REQUES T);
if (request.getParameter("carId") != null) {
listaVarios = ListarContenidoUtil.listaVarios(Long
.parseLong(request.getParameter("carId")));
id = Long.parseLong(request.getParameter("carId"));
}
Y las primeras líneas del error son estas.

Cita:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
java.util.LinkedList.checkElementIndex(LinkedList. java:553)
java.util.LinkedList.get(LinkedList.java:474)
mx.netbrain.action.CarpetaDocumentosAction.execute (CarpetaDocumentosAction.java:57)
sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:601)