The latest FuBar_TrainerFu build--r72992--is a fairly large code change (done by StiviS) from the previous stable revision from last year. Its borked.
USEng client server, updated standalone libraries, WoW 2.4.1 live. Log on and the following error is thrown up:
AceLocale-2.2-40629 (Ace2):487: Babble-Tradeskill-2.2: Translation \"Riding\" does not exist.\nFuBar_TrainerFu-0.2\\TrainerFu.lua:177: in function `UpdateSkillRanks'\nFuBar_TrainerFu-0.2\\TrainerFu.lua:86: in function <Interface\\AddOns\\FuBar_TrainerFu\\TrainerFu.lua:85>\n<in C code>: ?\nAceEvent-2.0-66043 (Ace2):836: in function `ScheduleLeaveCombatAction'\nFuBar_TrainerFu-0.2\\TrainerFu.lua:59: in function <Interface\\AddOns\\FuBar_TrainerFu\\TrainerFu.lua:58>\n<in C code>: ?\nAceEvent-2.0-66043 (Ace2):298: in function `TriggerEvent'\nAceEvent-2.0-66043 (Ace2):910: in function <Interface\\AddOns\\Ace2\\AceEvent-2.0\\AceEvent-2.0.lua:903>
I was using TrainerFu r50281.5 on US servers, and it was working fine even since 2.4 except for on my Rogue it indicated that available to learn were Crippling Poison (Rank 2), Instant Poison (Rank 5), and Mind-numbing Poison (Rank 3) but I had trained for those already.
I just updated to r74302, but it still showed that I need those three skills. I wiped known skills using the TrainerFu menu item, then traveled to all the trainers. After visiting all the Rogue trainers in the whole world, it now indicates that I can learn the three named above, as well as eight more: Instant Poison (Rank 2), (Rank 3), and (Rank 4); Deadly Poison (Rank 2) and (Rank 3); Mind-numbing Poison (Rank 2); and Wound Poison (Rank 2) and (Rank 3).
These are all skills that I have learned already. It also now says I can learn Bolt of Silk for Tailor skills, but I know that one already.