The card Exploding Barrel is not sacrificing itself when activating its second ability.
According to the card text:
"8, Sacrifice this artifact: It deals 20 damage to target creature."
The damage is dealt correctly, but the artifact remains on the battlefield instead of being sacrificed as part of the activation cost.
Expected behavior
Exploding Barrel should be sacrificed immediately upon activation of the second ability.
Actual behavior
The ability resolves and deals damage, but the artifact stays on the battlefield.
Steps to reproduce
Put Exploding Barrel onto the battlefield
Activate the second ability targeting a creature
Resolve the ability
Observe that Exploding Barrel remains on the battlefield instead of going to the graveyard
Additional information
The issue appears to be related to the sacrifice cost not being processed correctly during ability activation.

The card Exploding Barrel is not sacrificing itself when activating its second ability.
According to the card text:
"8, Sacrifice this artifact: It deals 20 damage to target creature."
The damage is dealt correctly, but the artifact remains on the battlefield instead of being sacrificed as part of the activation cost.
Expected behavior
Exploding Barrel should be sacrificed immediately upon activation of the second ability.
Actual behavior
The ability resolves and deals damage, but the artifact stays on the battlefield.
Steps to reproduce
Put Exploding Barrel onto the battlefield
Activate the second ability targeting a creature
Resolve the ability
Observe that Exploding Barrel remains on the battlefield instead of going to the graveyard
Additional information
The issue appears to be related to the sacrifice cost not being processed correctly during ability activation.