I've seen those little critters .. more than enough of them.

In the best case it is caused by an overseen missing + in a string concatenation or some missing " or 's.
When it gets weird it is in the line(s) before the thrown one, or even when the bugger sits in the udf itself somewhere completely different.

So, yeah, I support fixing error messages \:D
_________________________