volksV
tRPC3y ago
2 replies
volks

Cannot read properties of undefined (reading 'data') of res.error.data, when trpc errors out

Hello everyone, I am using
@trpc/react-query
alongside
trpc
for express, and I am experiencing a crash when I have an error

 debug:   Server listening on port: 3000 at development mode
 error:   ERROR OCCURED: '[\n' +
   '  {\n' +
   '    "code": "invalid_type",\n' +
   '    "expected": "object",\n' +
   '    "received": "undefined",\n' +
   '    "path": [],\n' +
   '    "message": "Required"\n' +
   '  }\n' +
   ']'
 error:   ERROR OCCURED: "Cannot read properties of undefined (reading 'data')"
 /work/company/monorepo/node_modules/@trpc/server/dist/config-200d5226.js:63
             const data = res.error.data;
                                    ^

 TypeError: Cannot read properties of undefined (reading 'data')
     at /work/company/monorepo/node_modules/@trpc/server/dist/config-200d5226.js:63:36
     at Array.map (<anonymous>)
     at Object.getHTTPStatusCode (/work/company/monorepo/node_modules/@trpc/server/dist/config-200d5226.js:61:38)
     at endResponse (/work/company/monorepo/node_modules/@trpc/server/dist/resolveHTTPResponse-e94bc3b5.js:46:29)
     at Object.resolveHTTPResponse (/work/company/monorepo/node_modules/@trpc/server/dist/resolveHTTPResponse-e94bc3b5.js:194:16)
     at processTicksAndRejections (node:internal/process/task_queues:96:5)
     at async Object.nodeHTTPRequestHandler (/work/company/monorepo/node_modules/@trpc/server/dist/nodeHTTPRequestHandler-b0d356ac.js:52:20)
     at async /work/company/monorepo/node_modules/@trpc/server/dist/adapters/express.js:16:9
 [nodemon] app crashed - waiting for file changes before starting...
Was this page helpful?