Nulgar and I found the same errors in two different AddOns that scan recipe data. DataStore_Crafts and Wowhead_Looter.
My theory, after looking at the former's code is that when you assign a Follower to a building, in our case Ahm to the Enchanter within your Garrison, the AddOns attempt to get recipe link information when the player talks to them.
Of course, your trade skill window opens and instant problems. This is because, I believe, Followers do not have to worry about materials or components, and thus do not have true recipes from which to get links.
I am wondering if and how to determine if you are interracting with a Follower, and if yes, exit out so the errors never happen.