Returning MS_FALSE from msreturnQuery (maptemplate.c) doesn't cause an error to
be returned to the user. Most of the time it would be no big deal cause it would
have to be a significant error such as memory corruption to throw an error at
this point. However, with JOINs this is the first place they are used so stuff
like bad column names or even table names that do cause errors are not reported.
Not sure if the errors are not being caught in the functions that rely on
msReturnQuery or in the mapserv.c file itself. Should be fixed before 4.0 is
release since quite a few folks are looking forward to JOIN support...