If the derivatives cannot be computed by SMath, the function Taylor throws a wrong/useless error message.
Currently, this cannot be mitigated by switching on Maxima takeover for derivatives because Maxima does not handle correctly the special internal variable names of the Taylor() function.
You can, however, use the function taylor(expr, var, point, order) in Maxima.