Check for any broken seals along the door.
Check to see if your drain pump is functional.
Sometimes an unexpected power cut-off may also cause the dish washer cycle to stop and not drain.