I find, in version 11 on Windows 7,64 bit, in the following example that, Rationalize and Plot together give unnecessary warnings (ps: this example can be find in documentation center: ref/Rationalize)
Plot[Log[Abs[Pi - Rationalize[Pi, Exp[-n]]]], {n, 0, 20}]
Rationalize::tolnn: Tolerance specification E^-n must be a non-negative number.
Rationalize::tolnn: Tolerance specification 2.71828^(-1. n) must be a non-negative number.
Rationalize::tolnn: Tolerance specification 2.71828^(-1. n) must be a non-negative number.
General::stop: Further output of Rationalize::tolnn will be suppressed during this calculation.
For Chop and other functions related to N, similar things occur.