I guess I overworked a bit. The answer was really simple - I was passing a simple string with a path to my env, instead of passing an actual Environment object:
def process_request(self, req):
if req.path_info.startswith('/traciteradirectory'):
components = []
test = model.Component(self.env)
test1 = test.select(self.env)