Skip to content

BUG: Unhandled error in plugin deluge #2469

@kanedauy

Description

@kanedauy

Expected behaviour:

Get all the magnet links in the rss added to deluge

Actual behaviour:

Add all magnet links except one that is "invalid" and then crash leaving a logged session in deluge.

Config:

variables: variables.yml
web_server:
  bind: 0.0.0.0
  port: 5050
  web_ui: no
tasks:
  horriblesubs:
    rss: http://horriblesubs.info/rss.php?res=1080
    accept_all: yes
    deluge:
      username: '{? usr ?}'
      password: '{? pwd ?}'
      path: /downloads/temp
      move_completed_path: /downloads/HorribleSubs
      label: horriblesubs
      ratio: 2
      remove_at_ratio: yes
schedules:
  - tasks: '*'
    interval:
      minutes: 15

Log:

(click to expand)
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Radiant S2 - 04 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Ahiru no Sora - 04 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Ahiru no Sora - 04 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Chihayafuru S3 - 01 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Chihayafuru S3 - 01 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Kandagawa Jet Girls - 03 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Kandagawa Jet Girls - 03 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] ZX - Code Reunion - 03 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] ZX - Code Reunion - 03 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Black Clover - 106 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Black Clover - 106 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Ace of Diamond Act II - 30 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Ace of Diamond Act II - 30 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Bananya S2 - 04 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Bananya S2 - 04 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Watashi, Nouryoku wa Heikinchi de tte Itta yo ne! - 03 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Watashi, Nouryoku wa Heikinchi de tte Itta yo ne! - 03 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Stand My Heroes - Piece of Truth - 03 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Stand My Heroes - Piece of Truth - 03 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Phantasy Star Online 2 - Episode Oracle - 03 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Phantasy Star Online 2 - Episode Oracle - 03 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Vinland Saga - 15 [1080p].mkv to deluge.
2019-10-24 15:25 INFO     deluge        horriblesubs    [HorribleSubs] Vinland Saga - 15 [1080p].mkv successfully added to deluge.
2019-10-24 15:25 VERBOSE  deluge        horriblesubs    Adding [HorribleSubs] Boruto - Naruto Next Generations - 129 [1080p].mkv to deluge.
2019-10-24 15:25 CRITICAL task          horriblesubs    BUG: Unhandled error in plugin deluge: Unable to add magnet, invalid magnet info: magnet:?xt=urn:btih:&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce\nTraceback (most recent call last):\n  File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line 326, in dispatch\n    ret = self.factory.methods[method](*args, **kwargs)\n  File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 571, in add_torrent_magnet\n    return self.torrentmanager.add(magnet=uri, options=options)\n  File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py", line 537, in add\n    torrent_info, magnet, options, resume_data\n  File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py", line 439, in _build_torrent_params\n    'Unable to add magnet, invalid magnet info: %s' % magnet\ndeluge.error.AddTorrentError: Unable to add magnet, invalid magnet info: magnet:?xt=urn:btih:&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce\n
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/flexget/task.py", line 522, in __run_plugin
    return method(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/flexget/event.py", line 23, in __call__
    return self.func(*args, **kwargs)
  File "/usr/local/lib/python3.6/dist-packages/flexget/plugins/clients/deluge.py", line 421, in on_task_output
    added_torrent = client.call('core.add_torrent_magnet', magnet, add_opts)
  File "/usr/local/lib/python3.6/dist-packages/deluge_client/client.py", line 247, in call
    return self._receive_response(self.deluge_version, self.deluge_protocol_version)
  File "/usr/local/lib/python3.6/dist-packages/deluge_client/client.py", line 226, in _receive_response
    raise exception(exception_msg)
deluge_client.client.AddTorrentError: Unable to add magnet, invalid magnet info: magnet:?xt=urn:btih:&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line 326, in dispatch
    ret = self.factory.methods[method](*args, **kwargs)
  File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 571, in add_torrent_magnet
    return self.torrentmanager.add(magnet=uri, options=options)
  File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py", line 537, in add
    torrent_info, magnet, options, resume_data
  File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py", line 439, in _build_torrent_params
    'Unable to add magnet, invalid magnet info: %s' % magnet
deluge.error.AddTorrentError: Unable to add magnet, invalid magnet info: magnet:?xt=urn:btih:&tr=http://nyaa.tracker.wf:7777/announce&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.internetwarriors.net:1337/announce&tr=udp://tracker.leechersparadise.org:6969/announce&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://open.stealth.si:80/announce&tr=udp://p4p.arenabg.com:1337/announce&tr=udp://mgtracker.org:6969/announce&tr=udp://tracker.tiny-vps.com:6969/announce&tr=udp://peerfect.org:6969/announce&tr=http://share.camoe.cn:8080/announce&tr=http://t.nyaatracker.com:80/announce&tr=https://open.kickasstracker.com:443/announce

Additional information:

  • FlexGet version: 2.21.29
  • Python version: 3.6.8
  • Installation method: pip
  • Using daemon (yes/no): yes
  • OS and version: Ubuntu 18.04.3 LTS
  • Deluge Client: 2.0.3-2-201906121747-ubuntu18.04.1
  • Deluge Server: 2.0.3-2-201906121747-ubuntu18.04.1

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions