There were also a lot of false discoveries. Someone made a machine that does something, and after a few iterations it was discovered that it was only a bad measurement (or a scam). It happens also with theoretical ideas, the most famous are aether and flogisto. They were good ideas, they explained a lot of experiments, but after a time it became obvious that they were wrong.
> The EmDrive is one of the rare modern situations where someone has engineered a device that shouldn't work according to what we know and the scientists are having to come up with the explanation.
The obvious explanation is that they have an error in the measurement. Probably something get very hot and the thermal effect produce a tiny force, some experiments show that it need some time to build up and it continue a little after the current is off, like a thermal effect. Another possible explanation is that the high currents produce a magnetic field that produce a tiny force. They are putting a lot of electricity and energy in a small device, and they only measure a tiny force, it's very difficult to rule out experimental errors. A similar case are the faster than light neutrinos, that were the product of a bad measurement.