Lack of Money
If you don't have much money but have quite a lot of food on your counters go to settings>>>general>>>date and time>>>set date and time>>>skip ahead 2 or 3 days then go back onto the app and all your food would have sold and you will have more money. Then reset the date and time and you can carry on playing the game with no defects.