#3325: Cant remove torrents with 0 download size
------------------------+---------------------------
Reporter: granjerox | Owner:
Type: bug | Status: new
Priority: major | Milestone: 2.0.4
Component: Core | Version:
Resolution: | Keywords: remove delete
------------------------+---------------------------
Comment (by math.clavel):
I'm having the same problem on deluge 2.0.3-3.
I've added a magnet for a very big file (.torrent file is 21MB, data size
> 200GB).
The file was not added correctly and is in error state.
It's on a seedbox and I think the problem is with the filesystem used for
the torrent apps because I had a similar problem for the same torrent on
rutorrent/rtorrent on the same seedbox.
No data were created on the disk.
When I try to remove the torrent, with or without removing the data,
deluge stop working and I have to restart it.
{{{
12:03:55 [INFO ][deluge.core.core :606 ] Removing 1
torrents from core.
12:03:55 [ERROR ][deluge.core.eventmanager :43 ] Event handler
PreTorrentRemovedEvent failed in <bound method
Core.__on_pre_torrent_removed of <deluge_autoadd.core.Core object at
0x7f2a22fcd9e8>> with exception join() argument must be str or bytes, not
'NoneType'
12:03:55 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
347, in on_fail
failure.raiseException()
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line
385, in raiseException
raise self.value.with_traceback(self.tb)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line
653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 613, in
do_remove_torrents
torrent_id, remove_data=remove_data, save_state=False
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 745, in remove
torrent.delete_torrentfile(delete_copies)
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1317,
in delete_torrentfile
os.path.join(self.config['torrentfiles_location'], self.filename)
File "/usr/lib/python3.6/posixpath.py", line 94, in join
genericpath._check_arg_types('join', a, *p)
File "/usr/lib/python3.6/genericpath.py", line 149, in _check_arg_types
(funcname, s.__class__.__name__)) from None
TypeError: join() argument must be str or bytes, not 'NoneType'
12:03:56 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:03:56 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:03:56 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:03:58 [CRITICAL][twisted :154 ] Unhandled error
in Deferred:
12:03:58 [CRITICAL][deluge.log :93 ]
twisted.internet.defer
[Failure instance: Traceback: <class 'TypeError'>: join() argument must be
str or bytes, not 'NoneType'
/usr/lib/python3/dist-packages/twisted/internet/base.py:1252:mainLoop
/usr/lib/python3/dist-
packages/twisted/internet/base.py:878:runUntilCurrent
/usr/lib/python3/dist-packages/twisted/internet/defer.py:459:callback
/usr/lib/python3/dist-
packages/twisted/internet/defer.py:567:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python3/dist-packages/twisted/internet/defer.py:653:_runCallbacks
/usr/lib/python3/dist-packages/twisted/internet/task.py:865:<lambda>
/usr/lib/python3/dist-packages/deluge/core/core.py:613:do_remove_torrents
/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py:745:remove
/usr/lib/python3/dist-
packages/deluge/core/torrent.py:1317:delete_torrentfile
/usr/lib/python3.6/posixpath.py:94:join
/usr/lib/python3.6/genericpath.py:149:_check_arg_types
]
12:03:58 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:03:58 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:03:58 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:00 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:00 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:00 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:02 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:02 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:02 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:04 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:04 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:04 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:06 [CRITICAL][twisted :154 ] Unhandled error
in Deferred:
12:04:06 [CRITICAL][deluge.log :93 ]
twisted.internet.defer
[Failure instance: Traceback: <class 'RuntimeError'>: invalid torrent
handle used
/usr/lib/python3/dist-packages/twisted/internet/base.py:1243:run
/usr/lib/python3/dist-packages/twisted/internet/base.py:1252:mainLoop
/usr/lib/python3/dist-
packages/twisted/internet/base.py:878:runUntilCurrent
/usr/lib/python3/dist-packages/twisted/internet/task.py:239:__call__
--- <exception caught here> ---
/usr/lib/python3/dist-packages/twisted/internet/defer.py:150:maybeDeferred
/usr/lib/python3/dist-
packages/deluge/core/torrentmanager.py:1029:save_resume_data
/usr/lib/python3/dist-
packages/deluge/core/torrentmanager.py:1021:<genexpr>
]
12:04:06 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:06 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:06 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:08 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:08 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:08 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:09 [INFO ][deluge.core.core :606 ] Removing 1
torrents from core.
12:04:09 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
347, in on_fail
failure.raiseException()
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line
385, in raiseException
raise self.value.with_traceback(self.tb)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line
653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 613, in
do_remove_torrents
torrent_id, remove_data=remove_data, save_state=False
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 727, in remove
torrent_name = torrent.get_status(['name'])['name']
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
RuntimeError: invalid torrent handle used
12:04:10 [INFO ][deluge.core.core :606 ] Removing 1
torrents from core.
12:04:10 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
347, in on_fail
failure.raiseException()
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line
385, in raiseException
raise self.value.with_traceback(self.tb)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line
653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 613, in
do_remove_torrents
torrent_id, remove_data=remove_data, save_state=False
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 727, in remove
torrent_name = torrent.get_status(['name'])['name']
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
RuntimeError: invalid torrent handle used
12:04:10 [INFO ][deluge.core.core :606 ] Removing 1
torrents from core.
12:04:10 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
347, in on_fail
failure.raiseException()
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line
385, in raiseException
raise self.value.with_traceback(self.tb)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line
653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 613, in
do_remove_torrents
torrent_id, remove_data=remove_data, save_state=False
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 727, in remove
torrent_name = torrent.get_status(['name'])['name']
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
RuntimeError: invalid torrent handle used
12:04:10 [INFO ][deluge.core.core :606 ] Removing 1
torrents from core.
12:04:10 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/rpcserver.py", line
347, in on_fail
failure.raiseException()
File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line
385, in raiseException
raise self.value.with_traceback(self.tb)
File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line
653, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python3/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 613, in
do_remove_torrents
torrent_id, remove_data=remove_data, save_state=False
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 727, in remove
torrent_name = torrent.get_status(['name'])['name']
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
RuntimeError: invalid torrent handle used
12:04:10 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:10 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:10 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:12 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:12 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:12 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:14 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:14 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:14 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
12:04:16 [WARNING ][deluge.core.rpcserver :242 ] An exception
occurred while sending RPC_ERROR to client. Wrapping it and resending.
Error to send(causing exception goes next):
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:16 [ERROR ][deluge.core.rpcserver :1343] Exception calling
RPC request: invalid torrent handle used
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 768, in
get_torrent_status
all_keys=not keys,
File "/usr/lib/python3/dist-packages/deluge/core/core.py", line 743, in
create_torrent_status
torrent_keys, diff, update=update, all_keys=all_keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 995,
in get_status
self.update_status(self.handle.status())
RuntimeError: invalid torrent handle used
12:04:16 [CRITICAL][twisted :154 ] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/deluge/core/daemon_entry.py", line
122, in run_daemon
daemon.start()
File "/usr/lib/python3/dist-packages/deluge/core/daemon.py", line 164,
in start
reactor.run()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1243, in run
self.mainLoop()
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
1252, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line
878, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1596, in on_alert_state_update
self.handle_torrents_status_callback(self.torrents_status_requests.pop())
File "/usr/lib/python3/dist-packages/deluge/core/torrentmanager.py",
line 1666, in handle_torrents_status_callback
torrent_keys, diff, all_keys=not keys
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 1003,
in get_status
status_dict[key] = self.status_funcs[key]()
File "/usr/lib/python3/dist-packages/deluge/core/torrent.py", line 938,
in get_name
name = decode_bytes(self.handle.name())
builtins.RuntimeError: invalid torrent handle used
}}}
--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3325#comment:10>
Deluge <https://deluge-torrent.org/>
Deluge Project
--
You received this message because you are subscribed to the Google Groups
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/deluge-dev/063.415e7aae5b99e1f313f200edf2f31f9f%40deluge-torrent.org.