add InvalidRequestException to takler.thrift and raise it in server_handler.py.