I don't know, this is an Idea or an error.
Python Caller's error line number in the fme log, always +1
for ex :
if the error is in line number 10 and fme log says error in line 11.
Please fix this issue in the next release. this has been there in many releases.