Hi, normally we suggest to align your ABP version with LeptonX Theme package versions. For example, for ABP v8.2.0, it's suggested to go with LeptonX 3.2.0. But, nevertheless, it's possible to use LeptonX v3.2.0 while your ABP version is 8.0.2, however, this might cause package inconsistencies, if there were any breaking changes between ABP v8.0.2 and v8.2.0.
Therefore, if you have option, just use abp update --version 8.2.0 option to update your ABP package versions and LeptonX Theme package version to 8.2.0. If you don't want to do that, then you can manually update LeptonX Theme package version to 3.2.0 and see if there is any package inconsistencies or errors related to that.
Regards.
"For, ɵtriggerResourceLoading, ɵtruncateMiddle, ɵunregisterLocaleData, ɵunwrapSafeValue, ɵunwrapWritableSignal, ɵwhenStable, ɵwithDomHydration, ɵwithEventReplay, ɵwithI18nSupport, ɵɵCopyDefinitionFeature, ɵɵFactoryTarget, ɵɵHostDirectivesFeature, ɵɵInheritDefinitionFeature, ɵɵInputTransformsFeature, ɵɵNgOnChangesFeature, ɵɵProvidersFeature, ɵɵStandaloneFeature, ɵɵadvance, ɵɵattribute, ɵɵattributeInterpolate1, ɵɵattributeInterpolate2, ɵɵattributeInterpolate3, ɵɵattributeInterpolate4, ɵɵattributeInterpolate5, ɵɵattributeInterpolate6, ɵɵattributeInterpolate7, ɵɵattributeInterpolate8, ɵɵattributeInterpolateV, ɵɵclassMap, ɵɵclassMapInterpolate1, ɵɵclassMapInterpolate2, ɵɵclassMapInterpolate3, ɵɵclassMapInterpolate4, ɵɵclassMapInterpolate5, ɵɵclassMapInterpolate6, ɵɵclassMapInterpolate7, ɵɵclassMapInterpolate8, ɵɵclassMapInterpolateV, ɵɵclassProp, ɵɵcomponentInstance, ɵɵconditional, ɵɵcontentQuery, ɵɵcontentQuerySignal, ɵɵdeclareLet, ɵɵdefer, ɵɵdeferEnableTimerScheduling, ɵɵdeferOnHover, ɵɵdeferOnIdle, ɵɵdeferOnImmediate, ɵɵdeferOnInteraction, ɵɵdeferOnTimer, ɵɵdeferOnViewport, ɵɵdeferPrefetchOnHover, ɵɵdeferPrefetchOnIdle, ɵɵdeferPrefetchOnImmediate, ɵɵdeferPrefetchOnInteraction, ɵɵdeferPrefetchOnTimer, ɵɵdeferPrefetchOnViewport, ɵɵdeferPrefetchWhen, ɵɵdeferWhen, ɵɵdefineComponent, ɵɵdefineDirective, ɵɵdefineInjectable, ɵɵdefineInjector, ɵɵdefineNgModule, ɵɵdefinePipe, ɵɵdirectiveInject, ɵɵdisableBindings, ɵɵelement, ɵɵelementContainer, ɵɵelementContainerEnd, ɵɵelementContainerStart, ɵɵelementEnd, ɵɵelementStart, ɵɵenableBindings, ɵɵgetComponentDepsFactory, ɵɵgetCurrentView, ɵɵgetInheritedFactory, ɵɵhostProperty, ɵɵi18n, ɵɵi18nApply, ɵɵi18nAttributes, ɵɵi18nEnd, ɵɵi18nExp, ɵɵi18nPostprocess, ɵɵi18nStart, ɵɵinject, ɵɵinjectAttribute, ɵɵinvalidFactory, ɵɵinvalidFactoryDep, ɵɵlistener, ɵɵloadQuery, ɵɵnamespaceHTML, ɵɵnamespaceMathML, ɵɵnamespaceSVG, ɵɵnextContext, ɵɵngDeclareClassMetadata, ɵɵngDeclareClassMetadataAsync, ɵɵngDeclareComponent, ɵɵngDeclareDirective, ɵɵngDeclareFactory, ɵɵngDeclareInjectable, ɵɵngDeclareInjector, ɵɵngDeclareNgModule, ɵɵngDeclarePipe, ɵɵpipe, ɵɵpipeBind1, ɵɵpipeBind2, ɵɵpipeBind3, ɵɵpipeBind4, ɵɵpipeBindV, ɵɵprojection, ɵɵprojectionDef, ɵɵproperty, ɵɵpropertyInterpolate, ɵɵpropertyInterpolate1, ɵɵpropertyInterpolate2, ɵɵpropertyInterpolate3, ɵɵpropertyInterpolate4, ɵɵpropertyInterpolate5, ɵɵpropertyInterpolate6, ɵɵpropertyInterpolate7, ɵɵpropertyInterpolate8, ɵɵpropertyInterpolateV, ɵɵpureFunction0, ɵɵpureFunction1, ɵɵpureFunction2, ɵɵpureFunction3, ɵɵpureFunction4, ɵɵpureFunction5, ɵɵpureFunction6, ɵɵpureFunction7, ɵɵpureFunction8, ɵɵpureFunctionV, ɵɵqueryAdvance, ɵɵqueryRefresh, ɵɵreadContextLet, ɵɵreference, ɵɵregisterNgModuleType, ɵɵrepeater, ɵɵrepeaterCreate, ɵɵrepeaterTrackByIdentity, ɵɵrepeaterTrackByIndex, ɵɵresetView, ɵɵresolveBody, ɵɵresolveDocument, ɵɵresolveWindow, ɵɵrestoreView, ɵɵsanitizeHtml, ɵɵsanitizeResourceUrl, ɵɵsanitizeScript, ɵɵsanitizeStyle, ɵɵsanitizeUrl, ɵɵsanitizeUrlOrResourceUrl, ɵɵsetComponentScope, ɵɵsetNgModuleScope, ɵɵstoreLet, ɵɵstyleMap, ɵɵstyleMapInterpolate1, ɵɵstyleMapInterpolate2, ɵɵstyleMapInterpolate3, ɵɵstyleMapInterpolate4, ɵɵstyleMapInterpolate5, ɵɵstyleMapInterpolate6, ɵɵstyleMapInterpolate7, ɵɵstyleMapInterpolate8, ɵɵstyleMapInterpolateV, ɵɵstyleProp, ɵɵstylePropInterpolate1, ɵɵstylePropInterpolate2, ɵɵstylePropInterpolate3, ɵɵstylePropInterpolate4, ɵɵstylePropInterpolate5, ɵɵstylePropInterpolate6, ɵɵstylePropInterpolate7, ɵɵstylePropInterpolate8, ɵɵstylePropInterpolateV, ɵɵsyntheticHostListener, ɵɵsyntheticHostProperty, ɵɵtemplate, ɵɵtemplateRefExtractor, ɵɵtext, ɵɵtextInterpolate, ɵɵtextInterpolate1, ɵɵtextInterpolate2, ɵɵtextInterpolate3, ɵɵtextInterpolate4, ɵɵtextInterpolate5, ɵɵtextInterpolate6, ɵɵtextInterpolate7, ɵɵtextInterpolate8, ɵɵtextInterpolateV, ɵɵtrustConstantHtml, ɵɵtrustConstantResourceUrl, ɵɵtwoWayBindingSet, ɵɵtwoWayListener, ɵɵtwoWayProperty, ɵɵvalidateIframeAttribute, ɵɵviewQuery, ɵɵviewQuerySignal)
@volo/abp.commercial.ng.ui/config:285:35-56 - Error: export 'provideAppInitializer' (imported as 'provideAppInitializer') was not found in '@angular/core' (possible exports: ANIMATION_MODULE_TYPE, A... "
plus a lot of more ... upload does not work here
Hi again, can you create a .txt file and share the relevant error logs only, please? With this way, we can quickly assist you.
Regards.
Hi, it seems attachments are not visible. Can you share them again, please?
Great to hear that :)
final step to avoid that behavior please share with me documentation of how to upgrade LeptonX theme without effecting on my project my project version is 8.0.2 i want to keep it as it is but upgrade just LeptonX is that possible ?
Yes, it's possible but there is no specific ABP CLI command that only updates LeptonX package versions, so you should do it manually.
it will work just for web layer but won't work for web.public layer because this (web/themes/LeptonX/Layout/Application/SideMenuLayout) not exist in web.public layer
Hi, for the web.public application it uses TopMenuLayout, not SideMenuLayout, this is the reason why there is no file in the project. Putting the related favicon files should work:
If you made any customizations or changes that might affect this behaviour, you should share them with me so I can provide you a new solution. But with the default structure, it should work seamlessly as can be seen from the screenshots above.
Please clear your browser cache and ensure it is related to that or not:
Hi, I have checked your project and it seems that you missed some configurations. In your project (where you defined the embedded resources), you should apply the following steps:
Microsoft.Extensions.FileProviders.Embedded NuGet package to the project that contains the embedded resource(s).<GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest> into the <PropertyGroup>...</PropertyGroup> section of your .csproj file.Check the documentation for further info: https://abp.io/docs/9.0/framework/infrastructure/virtual-file-system#embedding-the-files
Hi, please apply the following steps:
In your CloverleafCMSMemberConfigModule, check if MemberConfigDbContext is being registered properly as a MongoDB context. The following should be present in the ConfigureServices method:
context.Services.AddMongoDbContext<MemberConfigDbContext>(options =>
{
options.AddDefaultRepositories();
options.AddRepository<Member, MongoMemberRepository>();
});
Make sure AddDefaultRepositories() and custom repository configuration is included.
Ensure that CloverleafCMSMemberConfigModule depends on AbpMongoDbModule:
[DependsOn(typeof(AbpMongoDbModule))]
public class CloverleafCMSMemberConfigModule : AbpModule
{
// ...
}
This ensures that ABP properly initializes MongoDB-related services.
If the MongoMemberRepository constructor expects IMongoDbContextProvider<MemberConfigDbContext>, confirm that it looks something like this:
public class MongoMemberRepository : MongoDbRepository<MemberConfigDbContext, Member, Guid>, IMemberRepository
{
public MongoMemberRepository(IMongoDbContextProvider<MemberConfigDbContext> dbContextProvider)
: base(dbContextProvider)
{
}
}
If you have a custom implementation, make sure the correct context type is being injected.
Try these fixes one by one and restart your application. Let me know if you need further debugging!
Hi, I sent the sample application to support@abp.io
Hi, thank you. I have downloaded your project and will write back asap.