30/11/2013, 11:11
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Respuesta: ¿Qué me falla en este compresor/descompresor? Pues el error, como dije, es fácil. zipos es null.
Posiblemente ha saltado una excepción en esta línea
zipos = new ZipOutputStream(fos);
haciendo que zipos sea null. Como el zipos.close() lo has metido en el finally, se ejecutará igualmente aunque haya saltado la excepción. Antes de cerrar zipo. comprueba que no es null.
Como la excepción que haya saltado en zipos = new ZipOutputStream(fos); también la capturas y lanzas e imprimes, aparte del NullPointer deberías ver antes otra excepción.
Se bueno. |