Problem: had to work with some defer.Deferred and defer.DeferredList() with scrapy, and started to receive this kind of errors: twisted.internet.defer.AlreadyCalledError
Solution: this seems promising, add it after you import defer from twisted.internet