In Empire Strikes Back, Obi-Wan tells Luke to see Yoda, the Jedi who trained Obi-Wan, according to Obi-Wan.
But in Phantom Menace, Qui-Gon Jinn is obviously Obi-Wan's master, and Yoda is just the Grand Master, not directly training Obi-Wan.
Reminds me of this:
YouTube - Star Wars V: Empire Strikes Back Extended Scene
My question is, why do people insist that Obi-Wan was correct, even though he really wasn't?
Because he was correct in 1980, and all the way up until 1999. Then Lucas decided to disregard most of his earlier work, which makes it look as though Obi-Wan is either; A) A lying old bastard. or B) A senile old bastard.
Perhaps Yoda trained Obi-Wan when he was a child; just one of the Younglings, like that group of children Yoda trains in Episode 2. When Obi-Wan matured enough, he was assigned to Qui-Gon to continue his training. I'm not sure if all this is true, but it would be the most logical thing. :clueless:
According to Wookieepedia, The Tricorder is correct =p
Obi-Wan Kenobi - Wookieepedia, the Star Wars Wiki

But didn't Yoda 'train' Obi-Wan to hear Qui-Gon again at the end of Episode III? So technically, from a certain point of view (=p), he's not lying, or senile.
he's still a bastard though
Younglings are in training, but have not yet been apprenticed to a master. In “Attack of the Clones,” you see a group of younglings learning their saber skills. You also see Yoda as their instructor. When Obi-Wan stated that Yoda instructed him, he was referring to his time as a youngling, before Qui-Gon took him as apprentice. He may also have been referring to when Yoda instructed him in how to commune with Qui-Gon’s spirit.
Still, Yoda was his teacher before Qui-Gon took him on as Padawan. Look it up in the Apprentice books by Jude Watson. In the first one, Yoda is his teacher.