If you didn't connect solidly enough to damage the ice, then clearly you didn't strike it hard enough to trigger the spell - the spell must have a threshold, after all, since otherwise it would be exploding every time a fly landed on you or a leaf blew onto your shoulder. We determine that threshold by a successful hit that reduces the temp hitpoints.