An easy test is to measure continuity on the field coil. Resistance should be around 2,8 ohms. If not it's probably short circuiting or broken internally. Also measure between coil and dynamo body. If you have a reading there, its isolation broke up and the coil wires are touching the dynamo body. In both cases the field coil is shot.