1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive an error event message indicating an error event in one of a plurality of software stacks in a network; prioritize the error event; assign an error recovery procedure for the error event to a software stack in the network; and run the error recovery procedure in the software stack.