-
Notifications
You must be signed in to change notification settings - Fork 244
Open
Description
I encountered this while bulk uploading which stopped the progress. Just a note, I had uploaded the remaining by another run with the spreadsheet reduced to last progress.
Traceback (most recent call last):
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 537, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connection.py", line 466, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\http\client.py", line 1423, in getresponse
response.begin()
File "D:\AppData\Local\Programs\Python\Python312\Lib\http\client.py", line 331, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\http\client.py", line 292, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\ssl.py", line 1252, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\ssl.py", line 1104, in read
return self._sslobj.read(len, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed out
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\adapters.py", line 486, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 847, in urlopen
retries = retries.increment(
^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\util\retry.py", line 470, in increment
raise reraise(type(error), error, _stacktrace)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\util\util.py", line 39, in reraise
raise value
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 793, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 539, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 370, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='s3.us.archive.org', port=443): Read timed out. (read timeout=120)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "D:\AppData\Local\Programs\Python\Python312\Scripts\ia.exe\__main__.py", line 7, in <module>
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\cli\ia.py", line 146, in main
args.func(args)
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\cli\ia_upload.py", line 137, in <lambda>
parser.set_defaults(func=lambda args: main(args, parser))
^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\cli\ia_upload.py", line 356, in main
r = _upload_files(item, local_file, upload_kwargs_copy, prev_identifier)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\cli\ia_upload.py", line 153, in _upload_files
response = item.upload(files, **upload_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\item.py", line 1303, in upload
resp = self.upload_file(body,
^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\item.py", line 1114, in upload_file
response = self.session.send(prepared_request,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\session.py", line 537, in send
raise e
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\session.py", line 534, in send
reraise_modify(e, e.request.url, prepend=False) # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\internetarchive\session.py", line 531, in send
r = super().send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\AppData\Local\Programs\Python\Python312\Lib\site-packages\requests\adapters.py", line 532, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: (ReadTimeoutError("HTTPSConnectionPool(host='s3.us.archive.org', port=443): Read timed out. (read timeout=120)"), 'https://s3.us.archive.org/mlj_1973_2/MLJ%201973%202%2047.pdf')Maybe this error should have retries per #387 said?
EsacrihT
Metadata
Metadata
Assignees
Labels
No labels