In karaf 3 we unified the bundle state. There is only one state then that includes the blueprint and spring state. You can also call getDiag(bundleId) to get the error message of a failed spring bundle.
In karaf 2.x there is no such feature unfortunately.