<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Sporadic SSL error when using Dropbox Python API package in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Sporadic-SSL-error-when-using-Dropbox-Python-API-package/m-p/756755#M33106</link>
    <description>&lt;P&gt;I'll be happy to help with any issues you're having with the Dropbox API, but I'll need some more information. Please reply with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;the name and version number of the platform and SDK you are using,&lt;/LI&gt;
&lt;LI&gt;the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s)&lt;/LI&gt;
&lt;LI&gt;the size of the file you're trying to upload&lt;/LI&gt;
&lt;/UL&gt;</description>
    <pubDate>Tue, 12 Mar 2024 14:34:02 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2024-03-12T14:34:02Z</dc:date>
    <item>
      <title>Sporadic SSL error when using Dropbox Python API package</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Sporadic-SSL-error-when-using-Dropbox-Python-API-package/m-p/756558#M33105</link>
      <description>&lt;P&gt;I am getting this error sporadically.&lt;/P&gt;
&lt;P&gt;Any help would be appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Traceback (most recent call last):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 2529, in wsgi_app&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;response = self.full_dispatch_request()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1825, in full_dispatch_request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;rv = self.handle_user_exception(e)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;rv = self.dispatch_request()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/functions_framework/__init__.py", line 99, in view_func&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return function(request._get_current_object())&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/functions_framework/__init__.py", line 80, in wrapper&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return func(*args, **kwargs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/workspace/main.py", line 392, in cross_docks_poll_request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;cross_docks_poll_FTP()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/workspace/main.py", line 365, in cross_docks_poll_FTP&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;download_file_DBX(result,f)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/workspace/main.py", line 153, in download_file_DBX&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;dbx.files_upload(stream.read(), dbx_file, mode=dropbox.files.WriteMode.overwrite)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dropbox/base.py", line 3210, in files_upload&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;r = self.request(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dropbox/dropbox_client.py", line 326, in request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;res = self.request_json_string_with_retry(host,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dropbox/dropbox_client.py", line 476, in request_json_string_with_retry&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return self.request_json_string(host,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/dropbox/dropbox_client.py", line 589, in request_json_string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;r = self._session.post(url,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/requests/sessions.py", line 637, in post&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return self.request("POST", url, data=data, json=json, **kwargs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/requests/sessions.py", line 589, in request&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;resp = self.send(prep, **send_kwargs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/requests/sessions.py", line 703, in send&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;r = adapter.send(request, **kwargs)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;File "/layers/google.python.pip/pip/lib/python3.10/site-packages/requests/adapters.py", line 517, in send&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise SSLError(e, request=request)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;requests.exceptions.SSLError: HTTPSConnectionPool(host='&lt;/SPAN&gt;&lt;A href="http://content.dropboxapi.com/" target="_blank" rel="noopener"&gt;content.dropboxapi.com&lt;/A&gt;&lt;SPAN&gt;', port=443): Max retries exceeded with url: /2/files/upload (Caused by SSLError(SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)')))&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2024 10:08:46 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Sporadic-SSL-error-when-using-Dropbox-Python-API-package/m-p/756558#M33105</guid>
      <dc:creator>mclwill</dc:creator>
      <dc:date>2024-03-12T10:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Sporadic SSL error when using Dropbox Python API package</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Sporadic-SSL-error-when-using-Dropbox-Python-API-package/m-p/756755#M33106</link>
      <description>&lt;P&gt;I'll be happy to help with any issues you're having with the Dropbox API, but I'll need some more information. Please reply with:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;the name and version number of the platform and SDK you are using,&lt;/LI&gt;
&lt;LI&gt;the steps to reproduce the issue, including relevant code snippet(s), but don't include any access or refresh token(s)&lt;/LI&gt;
&lt;LI&gt;the size of the file you're trying to upload&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 12 Mar 2024 14:34:02 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Sporadic-SSL-error-when-using-Dropbox-Python-API-package/m-p/756755#M33106</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2024-03-12T14:34:02Z</dc:date>
    </item>
  </channel>
</rss>

