Fallo de un envío con tolerancia a fallos
Una operación de exportación implica tres tareas principales: recopilación de objetos, exportación de objetos y exportación de metadatos del paquete. Estas tareas se ejecutan en una secuencia para comprimir el paquete. Cada tarea contiene subtareas; por ejemplo, la recopilación de objetos incluye subtareas tales como recopilar miembros, recopilar dependientes y filtrar objetos recopilados.
Aunque cada tarea de la operación de exportación está diseñada para ser tolerante a fallos, no todas las subtareas son tolerantes a fallos. Algunas subtareas se han diseñado para que fallen rápidamente si se encuentra un error. Por lo tanto, incluso si se selecciona la casilla Activar tolerancia a fallos al comprimir el paquete, la operación de exportación fallará si la subtarea no se ejecuta correctamente. Por ejemplo, mientras se recopilan dependientes, podría haber un gran número de objetos principales de un tipo cuyos dependientes no se pueden identificar. En este caso, la subtarea falla, dando lugar a un fallo de la operación de exportación. Las subtareas diseñadas para fallar rápidamente son las siguientes:
• Recopilar miembros
• Recopilar dependientes
• Filtrar objetos recopilados
• Escribir en fichero .jar