Bullets, cannonballs, bombs and mines all explode on detonation or impact.
If you fired any of these, your dreaming mind is warning you that you are in danger of exploding with frustration or anger. Are you currently on a short emotional fuse and in danger of detonating with burning anger? What was your target in the dream? This may help you understand what triggered your anger. On the other hand, could an explosive situation be building up around you? Again, if your firepower ran out, this could indicate lack of ammunition in a conflict in your waking life; perhaps there just isn’t enough reason for you to be involved.
[1]