ABP Framework version: v4.4.X
UI type: MVC
DB provider: EF Core / MongoDB
Tiered (MVC) or Identity Server Separated (Angular): yes (Micro service)
Exception message and stack trace: 2021-08-16 18:59:08.897 +00:00 [INF] Request finished HTTP/1.1 GET https://webgateway.XXXXX.com/api/abp/application-configuration?api-version=1.0 - - - 200 204357 application/json;+charset=utf-8 240.2337ms 2021-08-16 18:59:10.300 +00:00 [INF] Request starting HTTP/1.1 GET https://webgateway.XXXXX.com/api/abp/multi-tenancy/tenants/by-name/barik?api-version=1.0 - - 2021-08-16 18:59:10.301 +00:00 [INF] requestId: 8000001b-0003-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /api/abp/{everything} 2021-08-16 18:59:10.301 +00:00 [INF] requestId: 8000001b-0003-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: No authentication needed for /api/abp/multi-tenancy/tenants/by-name/barik 2021-08-16 18:59:10.301 +00:00 [INF] requestId: 8000001b-0003-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /api/abp/{everything} route does not require user to be authorized 2021-08-16 18:59:10.352 +00:00 [WRN] requestId: 8000001b-0003-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 500 (Internal Server Error) status code, request uri: https://administrationservice.dev-ehswatch.com/api/abp/multi-tenancy/tenants/by-name/barik?api-version=1.0 2021-08-16 18:59:10.353 +00:00 [INF] Request finished HTTP/1.1 GET https://webgateway.dev-ehswatch.com/api/abp/multi-tenancy/tenants/by-name/barik?api-version=1.0 - - - 500 343 application/json;+charset=utf-8 52.5521ms
Steps to reproduce the issue: we configured the subdomain and url is like tenant.application.com, it used to work fine but we are getting the issue while getting the tenant by name ( /api/abp/multi-tenancy/tenants/by-name/{name} ) . Mostly we think it is happening after upgrade to 4.4 . can you please help us in getting this solved. this is blocking our prod deployment.
In our webgate way we dont have any entry related to multi-tenancy , are we missing any thing?
FYI... we have updraged from 4.3 to 4.4 manually
4 Answer(s)
-
0
It seems the issue is because of using the same RabbitMQ for Dev & QA site, it seems when the distributed event executes and process of user creation for tenant user being picked by service of other environment.
Do u think we need to have different Rabbit MQ servers for each environment?
-
0
Hi @viswajwalith
Yes, it is better to have different Rabbit MQ. Otherwise Events will be confused.
If you must use the same Rabbit MQ, at least you need to use different ExchangeName.
See https://docs.abp.io/en/abp/latest/Distributed-Event-Bus-RabbitMQ-Integration#configuration
-
0
wise Event
Sure will check and update you
-
0
you can reopen if your issue continues...