question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Cannot destructure property `metatype` of 'undefined' or 'null' on related modules

See original GitHub issue

I’m submitting a…


[ ] Regression 
[√] Bug report
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead post your question on Stack Overflow.

Current behavior

in my project https://github.com/notadd/next, i define a test module like:

import { Module } from "@nestjs/common";

@Module({
})
export class TestModule {

}

thrown a exception:

TypeError: Cannot destructure property `metatype` of 'undefined' or 'null'.
    at flatMap.filter.related (/home/code/next/node_modules/@nestjs/core/injector/injector.js:226:38)
    at Array.filter (<anonymous>)
    at modules.concat.apply.modules.map (/home/code/next/node_modules/@nestjs/core/injector/injector.js:225:62)
    at Array.map (<anonymous>)
    at Injector.flatMap (/home/code/next/node_modules/@nestjs/core/injector/injector.js:223:54)
    at Injector.<anonymous> (/home/code/next/node_modules/@nestjs/core/injector/injector.js:197:46)
    at Generator.next (<anonymous>)
    at /home/code/next/node_modules/@nestjs/core/injector/injector.js:7:71
    at new Promise (<anonymous>)
    at __awaiter (/home/code/next/node_modules/@nestjs/core/injector/injector.js:3:12)
 1: node::Abort() [/usr/bin/node]
 2: 0x11ef459 [/usr/bin/node]
 3: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/bin/node]
 4: 0xb7c08c [/usr/bin/node]
 5: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [/usr/bin/node]
 6: 0x3e8d43f042fd

Expected behavior

Minimal reproduction of the problem with instructions

https://github.com/notadd/next

What is the motivation / use case for changing the behavior?

Environment


Nest version: 4.6.5
 
For Tooling issues:
- Node version: 9.3
- Platform:  Linux

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:14 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
weq95commented, Nov 25, 2018

这个版本有点低啊,我看网上都是让升级到4+以上的版本,但是现在我也没管他,只要不进行升级就能跑起来,因为只是用来学习的,也没有深究过,非常感谢告诉解决办法

0reactions
lock[bot]commented, Sep 24, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Cannot destructure property `metatype` of 'undefined' or 'null' on ...
Cannot destructure property `metatype` of 'undefined' or 'null' on related modules.
Read more >
Cannot destructure property `variableName` of 'undefined' or ...
The original error say's: Cannot destructure property 'firstime' of 'undefined' or 'null' . I am developing web-base desktop application for ...
Read more >
TypeError: Cannot destructure property 'interface' of 'require ...
TypeError : Cannot destructure property 'interface' of 'require(. ... _compile (node:internal/modules/cjs/loader:1101:14) at Object.Module.
Read more >
cannot read properties of undefined (reading 'type') nestjs
When I try to load related products of a category I get error. I have a business product category entity as below: import...
Read more >
import.meta - JavaScript - MDN Web Docs
The import.meta meta-property exposes context-specific metadata to a JavaScript module. It contains information about the module, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found