All our requests to Pinecone started failing today with a 401 Unauthorized exception. The stacktrace is unhelpful:
Failed to retrieve response: PineconeAuthorizationError: The API key you provided was rejected while calling https://xxx-yyy.svc.gcp-starter.pinecone.io/query. Please check your configuration values and try again. You can find the configuration values for your project in the Pinecone developer console at [https://app.pinecone.io](https://app.pinecone.io/)
at mapHttpStatusError (webpack-internal:///(rsc)/./node_modules/@pinecone-database/pinecone/dist/errors/http.js:181:20)
at eval (webpack-internal:///(rsc)/./node_modules/@pinecone-database/pinecone/dist/errors/handling.js:170:55)
at step (webpack-internal:///(rsc)/./node_modules/@pinecone-database/pinecone/dist/errors/handling.js:107:23)
at Object.eval [as next] (webpack-internal:///(rsc)/./node_modules/@pinecone-database/pinecone/dist/errors/handling.js:48:20)
at fulfilled (webpack-internal:///(rsc)/./node_modules/@pinecone-database/pinecone/dist/errors/handling.js:11:32)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
cause: undefined
We repeated the query with a new API key, and also tried calling the index from Python. Both failed. The Pinecone console also fails to load the index via the ‘Browse’ tab. The describe_index_stats API call on the console fails with a 401 Unauthorized error with the following response headers:
We are on a starter index, what about you? It might be an issue impacting only starter indexes, although I don’t see incidents on the status page https://status.pinecone.io/
I created a support ticket, but was basically told they couldn’t help us because we aren’t a paying customer. Well, if the status page or exception message were helpful, I could figure something out, but at the moment we’re pretty stuck!
We are aware of an issue affecting some of the Serverless and Starter indexes. We are currently investigating and will update our status with the progress.