Right now, according to Therenas, there is not much more useful information provided by this error, so on his suggestion i'm requesting a change to the error to be a bit more verbose.
I do not know what exactly you want to know on top of what is already included in the error message. Since 2.0 (ref 113852) this error is thrown if you have lua functions inside of `storage`. Due to saving speed reasons, when lua values are saved we traverse the data in the most efficient way possible, by directly reading lua tables and lua values and if there is a lua function found we throw an error because this is an object that cannot be saved. If you want you can just dump the `storage` using serpent.dump and whenever you see eval() (if i remember correctly) then that was a lua function dumped and it is illegal to be there. Reason why this error is thrown is because lua functions cannot be serialised and if allowed they would have to be saved as nil instead and on load they would appear to be deleted. I do not want to include any extra path details because it is not doable in a simple way without affecting saving speed in normal case.