Based on the stack trace it seems that pandas is failing to load the file:
ValueError: Invalid file path or buffer object type: <class 'list'>

Could you check, if the path is valid in self.df = read_csv(path, dtype={'SessionId': uint64})?