I am not sure if I should make a bug report, because maybe I am doing something wrong here.
I just don't get why the pistons don't destroy some of the melons. They make the little smoke particles like a dispenser instead.
When I tested without melons, all pistons worked.