clean light flashing

My dishwasher is stuck on the clean cycle. It will not allow me to start a new load because it thinks the dishes are already clean. I have pushed cancle, opened and closed the door, nothing changes. What could be wrong with it?