In a non-uniform magnetic field, a magnetic needle is subjected to a net force and a torque.
The magnetic field exerts varying forces on the needle's poles due to its non-uniformity, creating an imbalance.
This imbalance leads to a net force on the needle.
Concurrently, these differing forces generate a torque that rotates the needle to align with the magnetic field lines.
Final Answer: \[\boxed{\text{a force and a torque}}\]