Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MissingHeaderBodySeparatorDefect when uploading items to OSS #622

Open
mflong23 opened this issue Feb 19, 2024 · 5 comments
Open

MissingHeaderBodySeparatorDefect when uploading items to OSS #622

mflong23 opened this issue Feb 19, 2024 · 5 comments
Labels
SDK Issue pertains to the SDK itself and not specific to any service

Comments

@mflong23
Copy link

When uploading files to OSS, I randomly (~1000 items in) experience this error after I run

with open(file_path, 'rb') as f:
                obj_data = f.read()
                try:
                      response = oci_client.put_object(
                                    OSS_NAMESPACE, 
                                    OSS_BUCKET_NAME,
                                    oss_object_name,  # object name 
                                    obj_data, # object body (bytes)
                                )
                       if response.status != 200:
                              msg = f'WARNING: {oss_object_name} upload resulted in status {response.status}. {response.data}'
                              logging.log(logging.WARN, msg)
                              print(msg)
                        else:
                              msg = f'SUCCESS! {oss_object_name} uploaded'
                              logging.log(logging.INFO, msg)
                              print(msg)
                except oci.exceptions.ServiceError as e:
                    # Handling OCI specific exceptions
                    msg = f'ERROR: {oss_object_name} upload failed with ServiceError. {e.status} {e.message}'
                    logging.error(msg)
                    print(msg)
                except Exception as e:
                    msg = f'ERROR: {oss_object_name} upload failed. {e}'
                    logging.log(logging.ERROR, msg)
                    print(msg)

Here's the traceback:

2024-02-19 20:09:39,991:WARNING:Failed to parse headers (url=https://objectstorage.ap-osaka-1.oraclecloud.com:443/n/ax2tjlcefnht/b/laion2B-en-aesthetic/o/000000401/000000401.txt): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 07f8f92b-fd96-49ec-b9db-1b927e144116\r\nlast-modified: Mon, 19 Feb 2024 20:09:39 GMT\r\nopc-content-md5: tMGI50PK84P9//D2pQ8evQ==\r\nversion-id: 04303300-a3ec-4fdb-a2eb-58cd65effb06\r\nContent-Length: 0\r\ndate: Mon, 19 Feb 2024 20:09:39 GMT\r\nopc-request-id: kix-1:BaX2PWrWLWStJYPKMWmC_TRLmcJaINqwJQey95jbJrG80yzz4rVgEBGGUeet-gvk\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,last-modified,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,version-id,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
  File "/home/Mindy/.cache/pypoetry/virtualenvs/t2i-adapter-3QVI5i9t-py3.10/lib/python3.10/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
    assert_header_parsing(httplib_response.msg)
  File "/home/Mindy/.cache/pypoetry/virtualenvs/t2i-adapter-3QVI5i9t-py3.10/lib/python3.10/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
    raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 07f8f92b-fd96-49ec-b9db-1b927e144116\r\nlast-modified: Mon, 19 Feb 2024 20:09:39 GMT\r\nopc-content-md5: tMGI50PK84P9//D2pQ8evQ==\r\nversion-id: 04303300-a3ec-4fdb-a2eb-58cd65effb06\r\nContent-Length: 0\r\ndate: Mon, 19 Feb 2024 20:09:39 GMT\r\nopc-request-id: kix-1:BaX2PWrWLWStJYPKMWmC_TRLmcJaINqwJQey95jbJrG80yzz4rVgEBGGUeet-gvk\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,last-modified,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,version-id,x-api-id,x-content-type-options\r\n\r\n'

Even after adding try...except, I can't catch the exception and my code hangs. put_object worked fine for me two weeks ago when I uploaded hundreds of thousands of items.

@jyotisaini
Copy link
Contributor

Hi @mflong23 what version of python SDK are you using? you mentioned that the code was working before - Can you the share the version of SDK you used that time ?

@mflong23
Copy link
Author

mflong23 commented Feb 21, 2024 via email

@jyotisaini
Copy link
Contributor

Hi @mflong23 what is the size of the objects that you are uploading ? We have had a known issue when you try to upload a bigger size files and service returned 413 response because the request entity was larger than limits defined by server and then subsequent calls failed with MissingHeaderBodySeparatorDefect. I would suggest using upload manager and see if you still run in to the issue.

@mflong23
Copy link
Author

mflong23 commented Feb 22, 2024 via email

@bhagwatvyas bhagwatvyas added the SDK Issue pertains to the SDK itself and not specific to any service label Apr 25, 2024
@glammar
Copy link

glammar commented May 1, 2024

Happens with oci cli (latest version as well as ol7 provided rpm) has well.
traceback (most recent call last):

  File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
    assert_header_parsing(httplib_response.msg)
  File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
    raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 3b1cf85a-4ff1-4aaf-ab13-3b675c2772b5\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:28:57 GMT\r\nopc-request-id: phx-1:v2cB36hcMDKnx_xexSw-TL6qO37fHwuv36hhY3VFEGRxuWOuGvXyTD3pzDkc9GMq\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
MultipartUploadError: MultipartUploadError exception has occured. Client Version: Oracle-PythonSDK/2.126.1, OS Version: Linux-5.4.17-2136.329.3.1.el7uek.x86_64-x86_64-with-oracle-7.9, See https://docs.oracle.com/iaas/Content/API/Concepts/sdk_troubleshooting.htm for common issues and steps to resolve them. If you need to contact support, or file a GitHub issue, please include this full error message.

Full trace output:
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=67): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 9252655e-dc09-499c-8561-aa8c14487a05\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:20:54 GMT\r\nopc-request-id: phx-1:WyGTr9tlak3oG3OKYU4Igw3RZ5XKI2HCI1olNO3gx2TZllXAesJyWTDjhHPdB6KK\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 9252655e-dc09-499c-8561-aa8c14487a05\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:20:54 GMT\r\nopc-request-id: phx-1:WyGTr9tlak3oG3OKYU4Igw3RZ5XKI2HCI1olNO3gx2TZllXAesJyWTDjhHPdB6KK\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=67): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: f9d4cd5c-621b-4c19-8952-59cc9fc3815e\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:21:54 GMT\r\nopc-request-id: phx-1:qbfx6w-hfifmW--OF8rqZ_t4rw7qEsHQgmwWWf3-xMoPw6KVnIg6fGwWjJIWoTjw\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: f9d4cd5c-621b-4c19-8952-59cc9fc3815e\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:21:54 GMT\r\nopc-request-id: phx-1:qbfx6w-hfifmW--OF8rqZ_t4rw7qEsHQgmwWWf3-xMoPw6KVnIg6fGwWjJIWoTjw\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=67): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: ed563d4b-8a59-4851-a778-19dbbb1ca97c\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:22:55 GMT\r\nopc-request-id: phx-1:oLPBI736JI541QGILbEJLvT1DizqtGfnmZAtSbpfMWhba-Luh1Yb1quoT-XSLoV9\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: ed563d4b-8a59-4851-a778-19dbbb1ca97c\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:22:55 GMT\r\nopc-request-id: phx-1:oLPBI736JI541QGILbEJLvT1DizqtGfnmZAtSbpfMWhba-Luh1Yb1quoT-XSLoV9\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=67): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 535e0e01-fcb1-4d0f-a1a3-5abfe209a650\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:23:55 GMT\r\nopc-request-id: phx-1:JIgkFyjNSUwrLsCDdWfpSVyr1QYbI13vUxN-eNAfAZrNt1hCmZBLvrMyTVwQmJev\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 535e0e01-fcb1-4d0f-a1a3-5abfe209a650\r\nopc-content-md5: 921UcHqpXx7IplHNKWBiFg==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:23:55 GMT\r\nopc-request-id: phx-1:JIgkFyjNSUwrLsCDdWfpSVyr1QYbI13vUxN-eNAfAZrNt1hCmZBLvrMyTVwQmJev\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=68): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 10bf3630-1a7d-49ad-bc10-1e93aa41d37c\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:24:55 GMT\r\nopc-request-id: phx-1:5HcP-aiXDAbmRzF-ulhD-3OVyz1R8gNcZCS48kLTzB0tUifdJ8353wlvhepVqEwF\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 10bf3630-1a7d-49ad-bc10-1e93aa41d37c\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:24:55 GMT\r\nopc-request-id: phx-1:5HcP-aiXDAbmRzF-ulhD-3OVyz1R8gNcZCS48kLTzB0tUifdJ8353wlvhepVqEwF\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=68): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: cb08a448-a2ce-4e5f-a355-c140bba94c7b\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:25:56 GMT\r\nopc-request-id: phx-1:MSnz1pr4Zkmp0HWydQjDWWDJzcaZNg8gasC-WLRMXoPsFmnp1quV-Np9crk6HU17\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: cb08a448-a2ce-4e5f-a355-c140bba94c7b\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:25:56 GMT\r\nopc-request-id: phx-1:MSnz1pr4Zkmp0HWydQjDWWDJzcaZNg8gasC-WLRMXoPsFmnp1quV-Np9crk6HU17\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=68): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 177d1647-7c41-4dca-a9f6-5d5da5cd848a\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:26:56 GMT\r\nopc-request-id: phx-1:ooybF8-Odr4fDgOsp1FFRStmjBlFs2Bv-0rzAjKB7bPDZOXAf59hiCsyP6Mr-oCt\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 177d1647-7c41-4dca-a9f6-5d5da5cd848a\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:26:56 GMT\r\nopc-request-id: phx-1:ooybF8-Odr4fDgOsp1FFRStmjBlFs2Bv-0rzAjKB7bPDZOXAf59hiCsyP6Mr-oCt\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=68): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: b75b0e7c-eeda-4140-bf1f-2c40d21c6328\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:27:56 GMT\r\nopc-request-id: phx-1:1iBv3AuE_8sUfDdEQiEOmPJA6i4g-6yvhWYFL8RADWPEb7UxEvK9-8-J07kMObkt\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: b75b0e7c-eeda-4140-bf1f-2c40d21c6328\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:27:56 GMT\r\nopc-request-id: phx-1:1iBv3AuE_8sUfDdEQiEOmPJA6i4g-6yvhWYFL8RADWPEb7UxEvK9-8-J07kMObkt\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
WARNING:oci._vendor.urllib3.connectionpool:Failed to parse headers (url=https://objectstorage.us-phoenix-1.oraclecloud.com:443/n/oraclebigdatadb/b/store_sales_10PB_textc/u/ss_00007_bd.gz?uploadId=bab28480-d0ef-f232-5b9d-0c31d5b00746&uploadPartNum=68): [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 3b1cf85a-4ff1-4aaf-ab13-3b675c2772b5\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:28:57 GMT\r\nopc-request-id: phx-1:v2cB36hcMDKnx_xexSw-TL6qO37fHwuv36hhY3VFEGRxuWOuGvXyTD3pzDkc9GMq\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
Traceback (most recent call last):
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/connectionpool.py", line 474, in _make_request
assert_header_parsing(httplib_response.msg)
File "/home/opc/lib/oracle-cli/lib64/python3.6/site-packages/oci/_vendor/urllib3/util/response.py", line 96, in assert_header_parsing
raise HeaderParsingError(defects=defects, unparsed_data=unparsed_data)
oci._vendor.urllib3.exceptions.HeaderParsingError: [MissingHeaderBodySeparatorDefect()], unparsed data: 'HTTP/1.1 200 OK\r\netag: 3b1cf85a-4ff1-4aaf-ab13-3b675c2772b5\r\nopc-content-md5: +xkuI+9bRNYjYcMzJD8ePw==\r\nContent-Length: 0\r\ndate: Wed, 01 May 2024 21:28:57 GMT\r\nopc-request-id: phx-1:v2cB36hcMDKnx_xexSw-TL6qO37fHwuv36hhY3VFEGRxuWOuGvXyTD3pzDkc9GMq\r\nx-api-id: native\r\nx-content-type-options: nosniff\r\nstrict-transport-security: max-age=31536000; includeSubDomains\r\naccess-control-allow-origin: *\r\naccess-control-allow-methods: POST,PUT,GET,HEAD,DELETE,OPTIONS\r\naccess-control-allow-credentials: true\r\naccess-control-expose-headers: access-control-allow-credentials,access-control-allow-methods,access-control-allow-origin,content-length,date,etag,opc-client-info,opc-content-md5,opc-request-id,strict-transport-security,x-api-id,x-content-type-options\r\n\r\n'
MultipartUploadError: MultipartUploadError exception has occured. Client Version: Oracle-PythonSDK/2.126.1, OS Version: Linux-5.4.17-2136.329.3.1.el7uek.x86_64-x86_64-with-oracle-7.9, See https://docs.oracle.com/iaas/Content/API/Concepts/sdk_troubleshooting.htm for common issues and steps to resolve them. If you need to contact support, or file a GitHub issue, please include this full error message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SDK Issue pertains to the SDK itself and not specific to any service
Projects
None yet
Development

No branches or pull requests

4 participants