In page 93 of Kunen's book, exercise 55 says:
Show that the following version of $\diamondsuit$ is inconsistent: There are $A_\alpha \subset \alpha$ for $\alpha < \omega_1$, such that for all stationary $A\subset \omega_1$, $\exists \alpha \in A (A \cap \alpha=A_\alpha)$.
I know that there is a version of this principle taking closed unbounded sets, but why we can't use stationary sets? Why is this version of Jensen's principle $\diamondsuit$ inconsistent?
By assumption (since $\omega_1$ itself is stationary), the set
$S=\{\alpha<\omega_1:A_\alpha=\alpha\}$
is stationary.
Clearly $S$ cannot equal all of $\omega_1$, so choose $\beta<\omega_1$ with
$S\cap\beta\neq\beta$.
The set $S\setminus\beta$ is stationary, and so there is an $\alpha\in S\setminus\beta$ with
$S\cap\alpha=A_\alpha$.
By choice of $S$, we have $S\cap\alpha=\alpha$, but $\beta\leq\alpha$ and we have a contradiction.
Edit: Answered too fast -- I see that I misread the principle (it doesn't a priori guarantee a stationary set of successful guesses). Will fix up if I have time.