$ python3 /home/thomash/Documents/test-folder/test.py
An error has occurred while running the handler for PUT http://127.0.0.1:9023/upload/storage/v1/b/test_bucket/o?uploadType=resumable&upload_id=test_bucket%3Aempty_blob%3A2021-12-14+11%3A18%3A48.989292
a bytes-like object is required, not 'NoneType'
----------------------------------------
Exception occurred during processing of request from ('127.0.0.1', 53540)
Traceback (most recent call last):
File "/usr/lib/python3.9/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python3.9/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python3.9/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 351, in __init__
super().__init__(*args, **kwargs)
File "/usr/lib/python3.9/socketserver.py", line 747, in __init__
self.handle()
File "/usr/lib/python3.9/http/server.py", line 427, in handle
self.handle_one_request()
File "/usr/lib/python3.9/http/server.py", line 415, in handle_one_request
method()
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 367, in do_PUT
router.handle(PUT)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 337, in handle
raise e
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 328, in handle
handler(request, response, self._request_handler.storage)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 268, in upload_partial
obj = _checksums(data, obj)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 91, in _checksums
crc32c_hash = _crc32c(content)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 80, in _crc32c
val = google_crc32c.Checksum(content)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google_crc32c/cext.py", line 36, in __init__
self._crc = value(initial_value)
TypeError: a bytes-like object is required, not 'NoneType'
----------------------------------------
An error has occurred while running the handler for PUT http://127.0.0.1:9023/upload/storage/v1/b/test_bucket/o?uploadType=resumable&upload_id=test_bucket%3Aempty_blob%3A2021-12-14+11%3A18%3A48.989292
a bytes-like object is required, not 'NoneType'
----------------------------------------
Exception occurred during processing of request from ('127.0.0.1', 53542)
Traceback (most recent call last):
File "/usr/lib/python3.9/socketserver.py", line 316, in _handle_request_noblock
self.process_request(request, client_address)
File "/usr/lib/python3.9/socketserver.py", line 347, in process_request
self.finish_request(request, client_address)
File "/usr/lib/python3.9/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 351, in __init__
super().__init__(*args, **kwargs)
File "/usr/lib/python3.9/socketserver.py", line 747, in __init__
self.handle()
File "/usr/lib/python3.9/http/server.py", line 427, in handle
self.handle_one_request()
File "/usr/lib/python3.9/http/server.py", line 415, in handle_one_request
method()
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 367, in do_PUT
router.handle(PUT)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 337, in handle
raise e
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/server.py", line 328, in handle
handler(request, response, self._request_handler.storage)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 268, in upload_partial
obj = _checksums(data, obj)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 91, in _checksums
crc32c_hash = _crc32c(content)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/gcp_storage_emulator/handlers/objects.py", line 80, in _crc32c
val = google_crc32c.Checksum(content)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google_crc32c/cext.py", line 36, in __init__
self._crc = value(initial_value)
TypeError: a bytes-like object is required, not 'NoneType'
----------------------------------------
Traceback (most recent call last):
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.9/http/client.py", line 1377, in getresponse
response.begin()
File "/usr/lib/python3.9/http/client.py", line 320, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.9/http/client.py", line 289, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/packages/six.py", line 769, in reraise
raise value.with_traceback(tb)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.9/http/client.py", line 1377, in getresponse
response.begin()
File "/usr/lib/python3.9/http/client.py", line 320, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.9/http/client.py", line 289, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/thomash/Documents/test-folder/test.py", line 13, in <module>
test_bucket.blob("empty_blob").open("w").close()
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/cloud/storage/fileio.py", line 421, in close
self._upload_chunks_from_buffer(1)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/cloud/storage/fileio.py", line 400, in _upload_chunks_from_buffer
upload.transmit_next_chunk(transport)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/resumable_media/requests/upload.py", line 515, in transmit_next_chunk
return _request_helpers.wait_and_retry(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/resumable_media/requests/_request_helpers.py", line 170, in wait_and_retry
raise error
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/resumable_media/requests/_request_helpers.py", line 147, in wait_and_retry
response = func()
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/resumable_media/requests/upload.py", line 507, in retriable_request
result = transport.request(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/google/auth/transport/requests.py", line 480, in request
response = super(AuthorizedSession, self).request(
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/home/thomash/Documents/test-folder/venv/lib/python3.9/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))