After heated debate, a sharply divided North Carolina House on Thursday voted along party lines to repeal the Racial Justice Act, a law that allows death row inmates to challenge their sentences on the basis that race had played a role in determining their punishment. However, the move fell short by a single vote in the Republican-dominated Senate.