In the Magnetohydrodynamics the electric current is given by the Ampere's law is:
$$\nabla \times \mathbf{B}=\mu_0\mathbf{J}$$
where $\mathbf{B}$ is the magnetic field and $\mathbf{J}$ is the electric current.
Now, consider Ohm's law:
$$\mathbf{E}+\mathbf{V}\times\mathbf{B}=\mathbf{J}/\sigma$$
where $\mathbf{E}$ is electric field and $\mathbf{V}$ is the fluid velocity.
The question is if there is a uniform external magnetic exerting in the absence of an electric field, Ampere's law says $\mathbf{J}=0$ while the Ohm's law says $\mathbf{J}\neq 0$, why?