I'm having a problem with a newly-generated Microservice template using Angular and EF Core (with Postgres) where after it is generated, if I try to run all services and then visit http://localhost:4200/ to view the default angular frontend, I only see a white screen with an error that says The specified 'client_id' is invalid.
I am running a Macbook Pro with M1 chip, on Sonoma (in case it helps).
ABP Information:
error:invalid_request
error_description:The specified 'client_id' is invalid.
error_uri:https://documentation.openiddict.com/errors/ID2052
culture:en
ui-culture:en


I am also not sure if this is intended, but generating a microservice template using an older version of ABP (v8.1) also creates a DbMigrator project, whereas with Studio on v9.1, that wasn't the case.
As an aside, I am wondering why ABP Studio is marking so many of the solutions as external, even though I am not editing or running them externally (e.g. through an IDE).

I'm having a problem with a newly-generated Microservice template using Angular and EF Core (with Postgres) where after it is generated, when I try to connect to the Kubernetes cluster through Studio, it keeps crashing on a permissions error while trying to write to /etc/hosts/. The interesting thing is, I checked the file and it actually successfully wrote and saved the IP addresses/hostnames that it wanted to add.
So the problem is that it thinks it didn't successfully do that and doesn't keep going forward with connecting to Kubernetes.
I am running a Macbook Pro with M1 chip, on Sonoma (in case it helps).
ABP Information:
15:22:33.077 Information Starting task execution: "Connecting to Kubernetes"
15:22:33.769 Information Making the WG-EASY service types LoadBalancer instead of ClusterIP...
15:22:33.896 Information Adding WireGuard service ips to the hosts file...
15:22:33.916 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (1)
15:22:35.224 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (2)
15:22:36.920 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (3)
15:22:39.121 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (4)
15:22:41.981 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (5)15:22:45.702 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (6)
15:22:50.533 Warning Failed to add WireGuard service ips to hosts. Exception: Access to the path '/private/etc/hosts' is denied. Retrying... (7)
I'm having a problem with a newly-generated Microservice template using Angular and EF Core (with Postgres) where after it is generated, if I try to run all services and then visit http://localhost:4200/ to view the default angular frontend, I only see a white screen with a console error that says NullInjectorError: No provider for InjectionToken CORE_OPTIONS.
I was able to consistently get this error every time I create a new project from a microservice template, whereas the angular frontend works fine if I use a multi-layer template instead. I'm not able to fix this issue.
I am running a Macbook Pro with M1 chip, on Sonoma (in case it helps).
ABP Information:
NullInjectorError: No provider for InjectionToken CORE_OPTIONScore.mjs:6843 ERROR NullInjectorError: NullInjectorError: No provider for InjectionToken CORE_OPTIONS!
at NullInjector.get (core.mjs:1676:27)
at R3Injector.get (core.mjs:2199:33)
at R3Injector.get (core.mjs:2199:33)
at injectInjectorOnly (core.mjs:1116:40)
at Module.ɵɵinject (core.mjs:1122:60)
at Object.RestService_Factory [as factory] (abp-ng.core.mjs:57:103)
at core.mjs:2322:47
at runInInjectorProfilerContext (core.mjs:880:9)
at R3Injector.hydrate (core.mjs:2321:21)
at R3Injector.get (core.mjs:2189:33)
Regarding the previous ticket https://abp.io/support/questions/9055/Repositioning-the-Language-selector-on-Login-Model, we are actually with Lepton Theme at the moment and decided to customize the login page with Lepton theme. Is there a way to do it as well?
Thanks
I am trying to maintain the branding logo using the customized branding provider as below:

And I also have have the branding logo under the images folder
As you can see I have two logo-light.png files, one under lepton folder and the other one is directly under logo folder
However if i remove the one under lepton folder, the logo will be gone in the UI even though in the branding provider, the path is targeting /images/logo/logo-light.png, which is the one under logo folder

Any ideas how to fix this issue? Also we are trying to upgrade to leptonx theme, what would be the different with the solution before/after the leptonx theme upgrade? Thanks
this is the default position for the language selector

vs
this is the place that i want to position the language selector

I tried to remove everything from the LoginModel but the language selector still there. May I know which page is the language selector belong to and how can I reposition it? Thanks