It would be fairer to ask What is right with the BA online check in? A scroll though the threads in this forum will show you plenty of similar issues. The advice to sort it at the airport is good and will save you the stress of trying to solve it before hand.