Unable to upsert vectors

I am able to successfully run pinecone.init and authenticate, but after creating embedding vectors I am unable to upload them and get this traceback:

Traceback (most recent call last):
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connectionpool.py”, line 703, in urlopen
httplib_response = self._make_request(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connectionpool.py”, line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connection.py”, line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1285, in request
self._send_request(method, url, body, headers, encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1331, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1280, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1079, in _send_output
self.send(chunk)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1001, in send
self.sock.sendall(data)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 1205, in sendall
v = self.send(byte_view[count:])
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 1174, in send
return self._sslobj.write(data)
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host

Additionally:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\utils\error_handling.py”, line 17, in inner_func
return func(*args, **kwargs)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\index.py”, line 147, in upsert
return self._upsert_batch(vectors, namespace, _check_type, **kwargs)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\index.py”, line 231, in _upsert_batch
return self._vector_api.upsert(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api_client.py”, line 776, in call
return self.callable(self, *args, **kwargs)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api\vector_operations_api.py”, line 956, in __upsert
return self.call_with_http_info(**kwargs)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api_client.py”, line 838, in call_with_http_info
return self.api_client.call_api(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api_client.py”, line 413, in call_api
return self.__call_api(resource_path, method,
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api_client.py”, line 200, in __call_api
response_data = self.request(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\api_client.py”, line 459, in request
return self.rest_client.POST(url,
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\rest.py”, line 271, in POST
return self.request(“POST”, url,
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\client\rest.py”, line 157, in request
r = self.pool_manager.request(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\request.py”, line 78, in request
return self.request_encode_body(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\request.py”, line 170, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\poolmanager.py”, line 376, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connectionpool.py”, line 787, in urlopen
retries = retries.increment(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\util\retry.py”, line 550, in increment
raise six.reraise(type(error), error, _stacktrace)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\packages\six.py”, line 769, in reraise
raise value.with_traceback(tb)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connectionpool.py”, line 703, in urlopen
httplib_response = self._make_request(
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connectionpool.py”, line 398, in _make_request
conn.request(method, url, **httplib_request_kw)
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\urllib3\connection.py”, line 244, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1285, in request
self._send_request(method, url, body, headers, encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1331, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1280, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1079, in _send_output
self.send(chunk)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\http\client.py”, line 1001, in send
self.sock.sendall(data)
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 1205, in sendall
v = self.send(byte_view[count:])
File “C:\Users\Office\AppData\Local\Programs\Python\Python39\lib\ssl.py”, line 1174, in send
return self._sslobj.write(data)
urllib3.exceptions.ProtocolError: (‘Connection aborted.’, ConnectionResetError(10054, ‘An existing connection was forcibly closed by the remote host’, None, 10054, None))

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “C:\Users\Office\PycharmProjects\openai_test\openai_demo.py”, line 69, in
index.upsert(vectors=list(to_upsert))
File “C:\Users\Office\PycharmProjects\openai_test\venv\lib\site-packages\pinecone\core\utils\error_handling.py”, line 25, in inner_func
raise PineconeProtocolError(f’Failed to connect; did you specify the correct index name?') from e
pinecone.core.exceptions.PineconeProtocolError: Failed to connect; did you specify the correct index name?

Has anyone else run into this issue? I see a lot of threads about this with auto-gpt, but I am not using auto-gpt and am not trying to create additional indexes.

This was a temporary issue with asia servers, changed to central based server and everything works now.

How do you just change servers? Mine was given to me when I made my index. I’m on Asia 1 East and nothing is working.

You can delete your organization and recreate it in the correct geolocation. From there new indexes will be created on servers in that area.