Just got an error, or sort of lack of an error but have a traceback, when Flexget downloads a torrent and sends it to Deluge. I noticed there was a ticket for this on your site but there seems to be a LOT of tickets. Plus it didn't have much information, just the traceback. I've checked this multiple times, it only happens when Flexget closes its connection to Deluge, it just hangs there and doesn't always move on. I have had it do this multiple times but towards the last feed it checks that has an update it just hangs after adding it to Deluge. It still adds to Deluge properly though. I'm running Deluge 1.2.0rc3, not the latest svn, but from the ppa, on karmic 64 and Flexget 1.0r916 beta. When I first used this same version Flexget I never got this error, but I was also using Deluge 1.1.9. Flexget was the answer to what I needed, and still is, hopefully this can help if you're not already aware of it.
The posted ticket regarding the same issue did mention you can't Ctrl-C out you have to either remove .config-lock or kill -9 the process. Same situation for me. For reference, the ticket posted on your site regarding this is #360.
Code: Select all
2009-11-09 08:46 INFO deluge Using deluge 1.2 api
2009-11-09 08:46 INFO deluge Connecting to daemon at localhost:58846..
2009-11-09 08:46 INFO deluge Connected to daemon at localhost:58846..
2009-11-09 08:46 INFO deluge Bored to Death 1x8 [HDTV - NOTV] successfully added to deluge.
2009-11-09 08:46 DEBUG deluge Bored to Death 1x8 [HDTV - NOTV] label set to 'tv'
2009-11-09 08:46 INFO deluge Connection lost to daemon at localhost:58846 reason: Connection was closed cleanly.
2009-11-09 08:46 DEBUG deluge Stopping twisted reactor. result: Connection was closed cleanly.
^CTraceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/FlexGet-1.0r916-py2.6.egg/flexget/plugins/output_deluge.py", line 93, in on_feed_output
self.add_to_deluge12(feed, config)
File "/usr/local/lib/python2.6/dist-packages/FlexGet-1.0r916-py2.6.egg/flexget/plugins/output_deluge.py", line 246, in add_to_deluge12
reactor.run()
File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1128, in run
self.mainLoop()
File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 1137, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 729, in runUntilCurrent
f(*a, **kw)
File "/usr/lib/python2.6/dist-packages/twisted/internet/base.py", line 527, in stop
"Can't stop reactor that isn't running.")
twisted.internet.error.ReactorNotRunning: Can't stop reactor that isn't running.