You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have tried downgrading to find version that can be used as a workaround
The problem
It happened all of a today in morning when I tried running the script. It stops at 61% in movies.
Error trace / logs
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 536, in _make_request
response = conn.getresponse()
File "/usr/local/lib/python3.10/dist-packages/urllib3/connection.py", line 454, in getresponse
httplib_response = super().getresponse()
File "/usr/lib/python3.10/http/client.py", line 1374, in getresponse
response.begin()
File "/usr/lib/python3.10/http/client.py", line 318, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.10/http/client.py", line 279, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.10/socket.py", line 705, in readinto
return self._sock.recv_into(b)
TimeoutError: timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 844, in urlopen
retries = retries.increment(
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/retry.py", line 470, in increment
raise reraise(type(error), error, _stacktrace)
File "/usr/local/lib/python3.10/dist-packages/urllib3/util/util.py", line 39, in reraise
raise value
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 790, in urlopen
response = self._make_request(
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 538, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/usr/local/lib/python3.10/dist-packages/urllib3/connectionpool.py", line 370, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='155.248.246.201', port=32400): Read timed out. (read timeout=30)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/cli.py", line 25, in wrap
cmd(*args, **kwargs)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/commands/sync.py", line 68, in sync
runner.sync(walker=w, dry_run=config.dry_run)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/sync.py", line 66, in sync
self.sync_collection(movie, dry_run=dry_run)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/sync.py", line 128, in sync_collection
m.add_to_collection()
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/media.py", line 137, in add_to_collection
self.trakt_api.add_to_collection(self.trakt, self.plex)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/trakt/TraktApi.py", line 182, in add_to_collection
**pm.to_json(),
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/plex/PlexLibraryItem.py", line 325, in to_json
"resolution": self.resolution,
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/plex/PlexLibraryItem.py", line 209, in resolution
stream = self.video_streams[0]
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/plex/PlexLibraryItem.py", line 161, in video_streams
return self.item.videoStreams()
File "/usr/local/lib/python3.10/dist-packages/plexapi/video.py", line 105, in videoStreams
self.reload()
File "/usr/local/lib/python3.10/dist-packages/plexapi/base.py", line 368, in reload
return self._reload(key=key, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/plexapi/base.py", line 377, in _reload
data = self._server.query(key)
File "/usr/local/lib/python3.10/dist-packages/plexapi/server.py", line 745, in query
response = method(url, headers=headers, timeout=timeout, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests_cache/session.py", line 103, in get
return self.request('GET', url, params=params, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests_cache/session.py", line 159, in request
return super().request(method, url, *args, headers=headers, **kwargs) # type: ignore File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 587, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests_cache/session.py", line 206, in send
response = self._send_and_cache(request, actions, cached_response, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests_cache/session.py", line 230, in _send_and_cache
response = super().send(request, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests/sessions.py", line 701, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/requests/adapters.py", line 532, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='155.248.246.201', port=32400): Read timed out. (read timeout=30)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.10/logging/__init__.py", line 1100, in emit
msg = self.format(record)
File "/usr/lib/python3.10/logging/__init__.py", line 943, in format
return fmt.format(record)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/logging.py", line 42, in format
record.msg = self.remove_markup(record.msg)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/logging.py", line 47, in remove_markup
return re.sub(pattern, '', text)
File "/usr/lib/python3.10/re.py", line 209, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object
Call stack:
File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/__main__.py", line 18, in <module>
cli()
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1635, in invoke
rv = super().invoke(ctx)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/cli.py", line 71, in cli
sync()
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/ubuntu/.local/lib/python3.10/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/ubuntu/Repository/PlexTraktSync/plextraktsync/cli.py", line 28, in wrap
logger.exception(e)
Message: ReadTimeout(ReadTimeoutError("HTTPConnectionPool(host='155.248.246.201', port=32400): Read timed out. (read timeout=30)"))
Arguments: ()
Confirmation
The problem
It happened all of a today in morning when I tried running the script. It stops at 61% in movies.
Error trace / logs
Expected behavior
Sync should run without errors.
Steps to reproduce the behavior
Inspect of problematic items
No response
Workarounds
No response
Install method
git clone (not supported)
Config file contents
Version
PlexTraktSync 0.26.0dev0: 299113e
Python Version
Python 3.10.6
Operating System and Version
Ubuntu 22.04.2 LTS
The text was updated successfully, but these errors were encountered: