I couldn't select a seat through online check in because I had to confirm my credit card at the airport.
Once I got to the airport, I inquired and was told the flight was indeed 2 class but were unable to allocate seats in the first class cabin. I believe a seat might have been used as crew rest.