Make sure your units are fully recovered and healed. All units that are still in recovery or in the sanctuary are unable to fight for you. Also, if the other Lord you want to attack has a shield in place, you cannot attack him.