Using the burning crusade version
82x AutoGear\AutoGear.lua:1416: attempt to index field '?' (a nil value)
[string "@AutoGear\AutoGear.lua"]:1416: in function AutoGearSetStatWeights' [string "@AutoGear\AutoGear.lua"]:2255: in function AutoGearConsiderAllItems'
[string "@AutoGear\AutoGear.lua"]:1833: in function <AutoGear\AutoGear.lua:1610>
Locals:
class = "HEXENMEISTER"
spec = "Destruction"
(*temporary) = nil
(*temporary) = "HEXENMEISTER"
(*temporary) = "Destruction"
(*temporary) = 0
(*temporary) = "HEXENMEISTER"
(*temporary) = ""
(*temporary) = "Hexenmeister"
(*temporary) = "attempt to index field '?' (a nil value)"
weapons = nil

Using the burning crusade version
82x AutoGear\AutoGear.lua:1416: attempt to index field '?' (a nil value)
[string "@AutoGear\AutoGear.lua"]:1416: in function
AutoGearSetStatWeights' [string "@AutoGear\AutoGear.lua"]:2255: in functionAutoGearConsiderAllItems'[string "@AutoGear\AutoGear.lua"]:1833: in function <AutoGear\AutoGear.lua:1610>
Locals:
class = "HEXENMEISTER"
spec = "Destruction"
(*temporary) = nil
(*temporary) = "HEXENMEISTER"
(*temporary) = "Destruction"
(*temporary) = 0
(*temporary) = "HEXENMEISTER"
(*temporary) = ""
(*temporary) = "Hexenmeister"
(*temporary) = "attempt to index field '?' (a nil value)"
weapons = nil