Trouble with a shield

It is possible that when you soldered the header pins on to the shield, you created a short between Rx and Tx (pins 0,1) or from one of those pins to ground or to another pin. You can check the pins with a multimeter, and look carefully at the Rx/Tx pins on your shield to see if you can detect some problem. The shield does not have to be connected to the Uno when you check it over.