-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Description
Issue Description
_User doesnt show data if a row exists with twitter auth data.
I have a very old row with twitter auth data. Data browser not loading with data after i upgraded from v7.3.0 t0 8.2.5.
Resolves if i delete the row.
No issues in queries from client code.
Server
- Parse Server version: 8.2.5
- Operating system: macOS/Linux Docker
- Local and or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): Local and Digital ocean
Database
- System (MongoDB or Postgres): MongoDB
- Database version: 8.0.15
- Local (Community edition) and Atlas
Client
Not applicable for the issue
Logs
Common on local and Digital Ocean,MongoDB Atlas
at TwitterAuthAdapter.validateOptions (/parse/node_modules/parse-server/lib/Adapters/Auth/twitter.js:81:13)
at loadAuthAdapter (/parse/node_modules/parse-server/lib/Adapters/Auth/index.js:162:13)
at getValidatorForProvider (/parse/node_modules/parse-server/lib/Adapters/Auth/index.js:182:25)
at /parse/node_modules/parse-server/lib/Adapters/Auth/index.js:202:27
at Array.map (<anonymous>)
at Object.runAfterFind (/parse/node_modules/parse-server/lib/Adapters/Auth/index.js:201:32)
at /parse/node_modules/parse-server/lib/RestQuery.js:788:85
at Array.map (<anonymous>)
at _UnsafeRestQuery.handleAuthAdapters (/parse/node_modules/parse-server/lib/RestQuery.js:788:43)
at /parse/node_modules/parse-server/lib/RestQuery.js:259:17
Only on Digital ocean (Observed only once)
error: bad regex: [object Object] {"code":107,"stack":"Error: bad regex: [object Object]\n at transformConstraint (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:787:17)\n at transformQueryKeyValue (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:351:33)\n at transformWhere (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoTransform.js:399:17)\n at MongoStorageAdapter.find (/parse/node_modules/parse-server/lib/Adapters/Storage/Mongo/MongoStorageAdapter.js:477:59)\n at /parse/node_modules/parse-server/lib/Controllers/DatabaseController.js:1050:33\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async _UnsafeRestQuery.runFind (/parse/node_modules/parse-server/lib/RestQuery.js:647:19)"}
package.json
{
"name": "lendable",
"version": "2.0.0",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/ashish-naik/abc.git"
},
"license": "MIT",
"dependencies": {
"cors": "*",
"cryptoutils": "*",
"dotenv": "16.3.0",
"form-data": "^4.0.0",
"google-auth-library": "9.6.2",
"jsonwebtoken": "*",
"node-schedule": "latest",
"parse-dashboard": "7.5.0",
"parse-server": "8.2.5",
"parse-server-api-mail-adapter": "4.1.0",
"path": "*",
"socket.io-client": "4.8.1",
"underscore": "*",
"zeptomail": "6.0.0"
},
"scripts": {
"start": "node index.js"
},
"engines": {
"node": "22.21.0",
"npm": "11.6.2"
}
}