type <class 'yarss2.rssfeed_handling.RssItemWrapper'> not handled
I’m running YaRSS2-2.1.3-py3.7.egg on Deluge 2.0.3 on both server and client.
Client is GTK on macOS Catalina (installed with MacPorts):
# deluge-gtk --version
deluge-gtk 2.0.3
libtorrent: 1.2.2.0
Python: 3.7.5
OS: Darwin 10.15 x86_64
Server is deluged on Ubuntu Eolan 19.10:
# deluged --version
deluged 2.0.3
libtorrent: 1.1.13.0
Python: 3.7.5rc1
OS: Linux 5.0.21-2-pve
I added an RSS feed and a subscription with a filter, but no items appear in the list. If I click “Fetch” for the subscription, the server prints this error to the journal:
deluged: 05:23:05 [ERROR ][deluge.core.rpcserver :1413] type <class 'yarss2.rssfeed_handling.RssItemWrapper'> not handled
deluged: Traceback (most recent call last):
deluged: File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line 160, in sendData
deluged: self.transfer_message(data)
deluged: File "/usr/lib/python3/dist-packages/deluge/transfer.py", line 56, in transfer_message
deluged: body = zlib.compress(rencode.dumps(data))
deluged: File "rencode/rencode.pyx", line 334, in rencode._rencode.dumps
deluged: File "rencode/rencode.pyx", line 314, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 247, in rencode._rencode.encode_list
deluged: File "rencode/rencode.pyx", line 317, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 259, in rencode._rencode.encode_dict
deluged: File "rencode/rencode.pyx", line 317, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 259, in rencode._rencode.encode_dict
deluged: File "rencode/rencode.pyx", line 314, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 251, in rencode._rencode.encode_list
deluged: File "rencode/rencode.pyx", line 320, in rencode._rencode.encode
deluged: Exception: type <class 'yarss2.rssfeed_handling.RssItemWrapper'> not handled
deluged: Unhandled Error
deluged: Traceback (most recent call last):
deluged: File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line 122, in run_daemon
deluged: daemon.start()
deluged: File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164, in start
deluged: reactor.run()
deluged: File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1267, in run
deluged: self.mainLoop()
deluged: File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1276, in mainLoop
deluged: self.runUntilCurrent()
deluged: --- <exception caught here> ---
deluged: File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 902, in runUntilCurrent
deluged: call.func(*call.args, **call.kw)
deluged: File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line 354, in dispatch
deluged: self.sendData((RPC_RESPONSE, request_id, ret))
deluged: File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line 160, in sendData
deluged: self.transfer_message(data)
deluged: File "/usr/lib/python3/dist-packages/deluge/transfer.py", line 56, in transfer_message
deluged: body = zlib.compress(rencode.dumps(data))
deluged: File "rencode/rencode.pyx", line 334, in rencode._rencode.dumps
deluged: File "rencode/rencode.pyx", line 314, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 247, in rencode._rencode.encode_list
deluged: File "rencode/rencode.pyx", line 317, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 259, in rencode._rencode.encode_dict
deluged: File "rencode/rencode.pyx", line 317, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 259, in rencode._rencode.encode_dict
deluged: File "rencode/rencode.pyx", line 314, in rencode._rencode.encode
deluged: File "rencode/rencode.pyx", line 251, in rencode._rencode.encode_list
deluged: File "rencode/rencode.pyx", line 320, in rencode._rencode.encode
I’m not sure what could cause this kind of communication failure for YaRSS2?
Comments (4)
-
reporter -
repo owner Hi
That’s a bug I introduced in v2.1.2, to have all the RSS feed communication go through the server. Unfortunately I didn’t consider how that works in thin client mode. Sorry about that. I’ll put out a fix asap.
-
repo owner - changed status to resolved
I added a new release , 2.1.4 which should fix this issue. Thanks for reporting.
-
reporter Thanks, the new release works great.
- Log in to comment
Hmm I tried rolling server and client back to YaRSS2-2.1.2-py3.7.egg and it also failed on that version, but after rolling back to YaRSS2-2.1.1-py3.7.egg everything is working great and it added torrents for my subscription!