Call error object metamethod, if object has one

Lua 5.2 docs
"if the error object has a metamethod __tostring, the interpreter calls this metamethod to produce the final message"