Theorem $11.2$ in Eisenbud states the following:
A Noetherian domain $R$ is normal iff for every prime $P$ of $R$ associated to a principal ideal, $P_P$ is principal.
Since $R$ is an integral domain, then for any principal ideal $Q=(r)$, the associated primes must all be zero since an integral domain has no zero divisors. Furthermore, localizing $0$ at $0$ is just zero...
What is going on here??