If I use the rule of vector triple product, it becomes:
$$ \vec{b} \times \vec{a} \times \vec{b} = \vec{a} ( |\vec{b}|^2) - \vec{b}(\vec{b} \cdot \vec{a})$$
which is generally non-zero, but suppose I use properties of cross product:
$$ \vec{a} \times \vec{b} = - \vec{b} \times \vec{a}$$
Hence,
$$ \vec{b} \times \vec{a} \times \vec{b} = - \vec{a} \times \vec{b} \times \vec{b} = \vec{a} \times (\vec{b} \times \vec{b})=0$$
What did I do wrong?