1. A method for handling an error of an input/output (I/O) operation, the method comprising: a computer intercepting the error, wherein the I/O operation is via a first path to a shared storage system of data, wherein the intercepting comprises the computer preventing execution of code of the application in response to the error; the computer completing the I/O operation via a second path to the shared storage; the computer creating a checkpoint image of a set of processes that the application comprises, wherein the checkpoint image enables resumption of execution of the application, wherein the resumption of execution comprises starting execution at a point in the application subsequent to completion of the I/O operation; and the computer transferring the checkpoint image to a second computer to enable the second computer to resume execution of the application via the checkpoint image.