Skip to content

HTTP Query error on v5.2.4 'this._mongoCollection.countDocuments is not a function' #8127

Open
@Simone-cogno

Description

@Simone-cogno

New Issue Checklist

Issue Description

Usgin the parse-dashbaord filtered queries are throwing errors.

Steps to reproduce

Send the following query to your parse-server server:

curl 'https://xxx.yyy.com/api/classes/XXX'
-H 'accept: /'
-H 'cache-control: no-cache'
-H 'content-type: text/plain'
-H 'pragma: no-cache'
-H 'sec-fetch-dest: empty'
-H 'sec-fetch-mode: cors'
-H 'sec-fetch-site: cross-site'
-H 'sec-gpc: 1'
--data-raw $'{"where":{"xxx":false},"limit":0,"count":1,"_method":"GET","_ApplicationId":"xxxx","_ClientVersion":"js3.4.2","_MasterKey":"xxxx","_InstallationId":"xxxx"}'
--compressed

Actual Outcome

Error 500

Expected Outcome

Data filtered.

Environment

NODE_ENV: production

Server

  • Parse Server version: 5.2.4
  • Operating system: Ubuntu 16.04.2 LTS
  • Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): AWS

Database

  • System (MongoDB or Postgres): MongoDB
  • Database version: 4.2.0
  • Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): AWS

Client

  • SDK (iOS, Android, JavaScript, PHP, Unity, etc): Javascript
  • SDK version: 3.4.2

Logs

21|Parse server | 2022-08-17 09:35 +00:00: 2022-08-17T09:35:10.014Z - error: Uncaught internal server error. this._mongoCollection.countDocuments is not a function level=error, message=Uncaught internal server error. this._mongoCollection.countDocuments is not a function, stack=TypeError: this._mongoCollection.countDocuments is not a function
21|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
21|Parse server | From previous event:
21|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
21|Parse server | From previous event:
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
21|Parse server | From previous event:
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
21|Parse server | From previous event:
21|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
21|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
21|Parse server | From previous event:
21|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
21|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
21|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
21|Parse server | at processImmediate (internal/timers.js:464:21)
21|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
21|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
21|Parse server | From previous event:
21|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
21|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
21|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
21|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
21|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
21|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
21|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
21|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
21|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
21|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
21|Parse server | 2022-08-17 09:35 +00:00: TypeError: this._mongoCollection.countDocuments is not a function
21|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
21|Parse server | From previous event:
21|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
21|Parse server | From previous event:
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
21|Parse server | From previous event:
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
21|Parse server | From previous event:
21|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
21|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
21|Parse server | From previous event:
21|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
21|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
21|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
21|Parse server | at processImmediate (internal/timers.js:464:21)
21|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
21|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
21|Parse server | From previous event:
21|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
21|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
21|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
21|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
21|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
21|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
21|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
21|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
21|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
21|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
21|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
21|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
21|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
7|Parse server | 2022-08-17 09:35 +00:00: (node:3419308) Warning: a promise was created in a handler at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:321:12 but was not returned from it, see http://goo.gl/rRqMUw
7|Parse server | at Function.Promise.cast (/home/ubuntu/co-parse-server/node_modules/bluebird/js/release/promise.js:225:13)
7|Parse server | 2022-08-17 09:35 +00:00: 2022-08-17T09:35:10.239Z - warn: undefined deviceId=1QchQ6eJIa, roomId=AkKp7JPFX7, homeId=Ar1ra382l5, roomName=to-configure, temp=28.94, correctionTemp=0, lastTemp=24.94, lastMeasurementTemp=28.94, lastRoomTempCorrection=0, lastColorCorrectionTemp=0, colorCorrectionPerMeasurementHeat=0, colorCorrectionPerMeasurementCool=0, differenceLastCorrectionToCurrentCorrection=0, colorCorrection=0, originalColorCorrection=0, level=warn
15|Parse server | 2022-08-17 09:35 +00:00: 2022-08-17T09:35:10.412Z - error: Uncaught internal server error. this._mongoCollection.countDocuments is not a function level=error, message=Uncaught internal server error. this._mongoCollection.countDocuments is not a function, stack=TypeError: this._mongoCollection.countDocuments is not a function
15|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
15|Parse server | From previous event:
15|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
15|Parse server | From previous event:
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
15|Parse server | From previous event:
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
15|Parse server | From previous event:
15|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
15|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
15|Parse server | From previous event:
15|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
15|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
15|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
15|Parse server | at processImmediate (internal/timers.js:464:21)
15|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
15|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
15|Parse server | From previous event:
15|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
15|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
15|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
15|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
15|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
15|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
15|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
15|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
15|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
15|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
15|Parse server | 2022-08-17 09:35 +00:00: TypeError: this._mongoCollection.countDocuments is not a function
15|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
15|Parse server | From previous event:
15|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
15|Parse server | From previous event:
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
15|Parse server | From previous event:
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
15|Parse server | From previous event:
15|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
15|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
15|Parse server | From previous event:
15|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
15|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
15|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
15|Parse server | at processImmediate (internal/timers.js:464:21)
15|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
15|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
15|Parse server | From previous event:
15|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
15|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
15|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
15|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
15|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
15|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
15|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
15|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
15|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
15|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
15|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
15|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
15|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | 2022-08-17 09:35 +00:00: 2022-08-17T09:35:10.522Z - error: Uncaught internal server error. this._mongoCollection.countDocuments is not a function level=error, message=Uncaught internal server error. this._mongoCollection.countDocuments is not a function, stack=TypeError: this._mongoCollection.countDocuments is not a function
34|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
34|Parse server | From previous event:
34|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
34|Parse server | From previous event:
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
34|Parse server | From previous event:
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
34|Parse server | From previous event:
34|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
34|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
34|Parse server | From previous event:
34|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
34|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
34|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
34|Parse server | at processImmediate (internal/timers.js:464:21)
34|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
34|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
34|Parse server | From previous event:
34|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
34|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
34|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
34|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
34|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
34|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
34|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
34|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
34|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | 2022-08-17 09:35 +00:00: TypeError: this._mongoCollection.countDocuments is not a function
34|Parse server | at MongoCollection.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoCollection.js:114:50)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:745:20
34|Parse server | From previous event:
34|Parse server | at MongoStorageAdapter.count (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Adapters/Storage/Mongo/MongoStorageAdapter.js:744:8)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1261:39
34|Parse server | From previous event:
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1220:14
34|Parse server | From previous event:
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1180:10
34|Parse server | From previous event:
34|Parse server | at DatabaseController.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Controllers/DatabaseController.js:1165:59)
34|Parse server | at RestQuery.runCount (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:686:31)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:215:19
34|Parse server | From previous event:
34|Parse server | at RestQuery.execute (/home/ubuntu/co-parse-server/node_modules/parse-server/src/RestQuery.js:214:6)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:52:20
34|Parse server | at invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at checkAndInvokeCallback (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:249:5)
34|Parse server | at Immediate._onImmediate (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:226:16)
34|Parse server | at processImmediate (internal/timers.js:464:21)
34|Parse server | at process.topLevelDomainCallback (domain.js:152:15)
34|Parse server | at process.callbackTrampoline (internal/async_hooks.js:128:24)
34|Parse server | From previous event:
34|Parse server | at Object.find (/home/ubuntu/co-parse-server/node_modules/parse-server/src/rest.js:39:6)
34|Parse server | at ClassesRouter.handleFind (/home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:35:8)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/Routers/ClassesRouter.js:223:19
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/parse-server/src/PromiseRouter.js:150:7
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:110:13)
34|Parse server | at Route.dispatch (/home/ubuntu/co-parse-server/node_modules/express/lib/router/route.js:91:3)
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:267:22
34|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:340:14)
34|Parse server | at param (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:356:14)
34|Parse server | at Function.proto.process_params (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:400:3)
34|Parse server | at next (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:261:10)
34|Parse server | at Function.proto.handle (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:166:3)
34|Parse server | at router (/home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:35:12)
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Object.invokeSyncOpn (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/wrapper.js:269:30)
34|Parse server | at handleMiddleware (/home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:156:13)
34|Parse server | at /home/ubuntu/co-parse-server/node_modules/apminsight/lib/instrument/modules/express.js:133:16
34|Parse server | at Layer.handle [as handle_request] (/home/ubuntu/co-parse-server/node_modules/express/lib/router/layer.js:82:5)
35|Parse server | 2022-08-17 09:35 +00:00: (node:3419927) Warning: a promise was created in a handler at /home/ubuntu/co-parse-server/node_modules/express/lib/router/index.js:321:12 but was not returned from it, see http://goo.gl/rRqMUw
35|Parse server | at Function.Promise.cast (/home/ubuntu/co-parse-server/node_modules/bluebird/js/release/promise.js:225:13)

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugImpaired feature or lacking behavior that is likely assumed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions