Following up, when trying to use a manual download through interactive search in Sonarr (I would assume this is the same in radarr) - I get the following failure, which is a traceback from labelplus...
Code: Select all
2023-11-21 08:38:51.9|Trace|HttpClient|Response content (2583 bytes): {"result": null, "error": {"message": "Failure: [Failure instance: Traceback (failure with no frames): <class 'deluge.error.WrappedException'>: missing ), unterminated subpattern at position 9\nTraceback (most recent call last):\n File \"/usr/lib/python3.11/site-packages/deluge/core/rpcserver.py\", line 334, in dispatch\n ret = self.factory.methods[method](*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py\", line 140, in hook_set_torrent\n target_label_id = self._find_autolabel_match(torrent_id)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py\", line 1644, in _find_autolabel_match\n if self._has_autolabel_match(torrent_id, id):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py\", line 1632, in _has_autolabel_match\n return labelplus.common.config.autolabel.find_match(props,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/common/config/autolabel.py\", line 132, in find_match\n if op_func(value, query, flags):\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/common/config/autolabel.py\", line 89, in <lambda>\n OP_MATCHES_REGEX: lambda x,y,z: re.search(y, x, z),\n ^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/__init__.py\", line 176, in search\n return _compile(pattern, flags).search(string)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/__init__.py\", line 294, in _compile\n p = _compiler.compile(pattern, flags)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/_compiler.py\", line 743, in compile\n p = _parser.parse(p, flags)\n ^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/_parser.py\", line 982, in parse\n p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/_parser.py\", line 457, in _parse_sub\n itemsappend(_parse(source, state, verbose, nested + 1,\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/usr/lib/python3.11/re/_parser.py\", line 867, in _parse\n raise source.error(\"missing ), unterminated subpattern\",\nre.error: missing ), unterminated subpattern at position 9\n\n]", "code": 4}, "id": "396764d1"}
2023-11-21 08:38:51.9|Trace|SonarrErrorPipeline|Handling Exception
2023-11-21 08:38:51.9|Fatal|SonarrErrorPipeline|Request Failed. POST /api/v3/release
[v4.0.0.731] NzbDrone.Core.Download.Clients.Deluge.DelugeException: Failure: [Failure instance: Traceback (failure with no frames): <class 'deluge.error.WrappedException'>: missing ), unterminated subpattern at position 9
Traceback (most recent call last):
File "/usr/lib/python3.11/site-packages/deluge/core/rpcserver.py", line 334, in dispatch
ret = self.factory.methods[method](*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py", line 140, in hook_set_torrent
target_label_id = self._find_autolabel_match(torrent_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py", line 1644, in _find_autolabel_match
if self._has_autolabel_match(torrent_id, id):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/core/core.py", line 1632, in _has_autolabel_match
return labelplus.common.config.autolabel.find_match(props,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/common/config/autolabel.py", line 132, in find_match
if op_func(value, query, flags):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/plugins/LabelPlus-0.3.2.5.egg/labelplus/common/config/autolabel.py", line 89, in <lambda>
OP_MATCHES_REGEX: lambda x,y,z: re.search(y, x, z),
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/__init__.py", line 176, in search
return _compile(pattern, flags).search(string)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/__init__.py", line 294, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/_compiler.py", line 743, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/_parser.py", line 982, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/_parser.py", line 457, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/_parser.py", line 867, in _parse
raise source.error("missing ), unterminated subpattern",
re.error: missing ), unterminated subpattern at position 9