The eval will trap any die/exit statements or errors, but it won't stop code from emitting warnings or error messages. Did the cron run the rest of the way successfully and that is only warning message, or did it actually die and not finish? What version of FeedPP are you using?