Skip to content

TypeError: Cannot read property '__type' of null #2189

Closed
@doender

Description

@doender

Issue Description

While performing a query through the REST API:

curl 'http://$IP:1337/parse/classes/SectionItem' --data-binary '{"where":
{"$relatedTo":{"object" {"__type":"Pointer","className":"Class","objectId":"uAgTxj5kIt"},"key":"items"}},
"include":"<lots and lots of nested classes>"

I get the following response:

Uncaught internal server error. [TypeError: Cannot read property '__type' of null] TypeError: Cannot read property '__type' of null
    at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:778:15)
    at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:753:32)
    at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:788:10)
    at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:788:10)
    at findPointers (/usr/lib/node_modules/parse-server/lib/RestQuery.js:753:32)
    at includePath (/usr/lib/node_modules/parse-server/lib/RestQuery.js:644:18)
    at RestQuery.handleInclude (/usr/lib/node_modules/parse-server/lib/RestQuery.js:625:22)
    at /usr/lib/node_modules/parse-server/lib/RestQuery.js:630:22
    at run (/usr/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:89:22)
    at /usr/lib/node_modules/parse-server/node_modules/babel-polyfill/node_modules/core-js/modules/es6.promise.js:102:28

I think this could be due to missing pointers

Environment Setup

  • Server
    • parse-server version: 2.2.15
    • Operating System: Debian 8.5
    • Localhost or remote server?: DigitalOcean
  • Database
    • MongoDB version: 3.0.11
    • Localhost or remote server?: ObjectRocket

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