No, it is NOT broken. It is not supposed to fire, press r to reload, that's it.
credit to keffer111 for original