Comments (3)
@jasperblues @Ermodo Thanks for providing this info guys. I'll try and push out some fixes tonight for both of these scenarios.
from nestjs.
Hey @jasperblues @Ermodo Thanks for your patience on this one. I've had a ton of stuff going on with my day job and some big plans with regards to NestJS and Open Source that I'm hoping to reveal in the near future but should have got a fix out for this sooner
This should be fixed now and is available with the following new package versions:
- @nestjs-plus/[email protected]
- @nestjs-plus/[email protected]
Please feel free to open up other issues if you come across anything and I'll try and address them in a more timely fashion
from nestjs.
I have a similar issue with transient provider. In my case, I defined a provider with 'useFactory' and 'Scope.TRANSIENT'. In this case, the instance is null as the provider is not singleton. Nestjs is not able to start and crashes silently with:
TypeError: Cannot read property 'constructor' of undefined
File "node_modules\@nestjs-plus\discovery\src\discovery.service.ts", line 48, col 24, in component
File "node_modules\@nestjs-plus\discovery\src\discovery.service.ts", line 90, col 57, in filter.x
?, in Array.filter
File "node_modules\@nestjs-plus\discovery\src\discovery.service.ts", line 90, col 45, in DiscoveryService.providers
File "internal/process/next_tick.js", line 68, col 7, in process._tickCallback
Expected is to ignore providers with undefined or null instances.
I am using nestjs 6.6.7 and nestjs-plus 2.0.1.
from nestjs.
Related Issues (20)
- ERROR Error: Channel closed by server: 404 (NOT-FOUND) with message "QueueNotExist, ReqId:659E6FF13837453200DC44F9, ErrorHelp[queue=amq.rabbitmq.reply-to,consumerTag=null,autoAck, https://c.tb.cn/F3.Zro5uI]" HOT 1
- RabbitMQ publish doesn't take advantage of amqp-connection-manager's reliable publish HOT 2
- Separate publisher/consumer connections for rabbitmq HOT 7
- `Subscribe handlers should only return void` logged if using RpcException or RpcExceptionFilter HOT 4
- Support pre-defined consumer tag HOT 1
- [RabbitMQ] AmqpConnection.request() unhandled exception when losing connection HOT 2
- Gracefully shutdown rabbitmq subscribers HOT 6
- Support Module register with undefined config: RabbitMQModule.forRoot(RabbitMQModule, undefined) HOT 1
- consumer won't re attach to a queue when rabbitmq cluster gets restarted in 1/5 cases
- discover graphql mutations, queries, subscriptions? HOT 2
- Publish new release for @golevelup/nestjs-rabbitmq HOT 1
- Param error in stripe.checkout.sessions.listLineItems
- Publish on AmqpConnection not returning boolean? HOT 1
- Can not npm install on a new project due to reflect-metadata peerDependency HOT 6
- Logging Errors
- @golevelup/ts-jest default mocks return an empty object which is inconsistent with jest.fn() which returns undefined.
- @golevelup/nestjs-rabbitmq- error when publish message: Channel closed
- ts-jest - When function is called with a mock, toHaveBeenCalledWith() always succeed even when it should not
- rabbitmq: allow per subscriber/handler deserializer customization HOT 1
- RabbitMQ AmqpConnection access from child module
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nestjs.