Hello - I have a commercial personal license.
When I run abp list-modules, I get the info below.
Shouldn't I also have Volo.Abp.LeptonXTheme.Pro and the ability to download the source for it?
Thank you, Jason
Checking extensions... [16:23:29 INF] ABP CLI 0.7.7 (Beta) [16:23:29 INF] You are running the second generation of the ABP CLI. If you're interested in the legacy CLI, see https://abp.io/new-cli
Volo.Abp.Account.Pro Volo.Abp.AuditLogging.Pro Volo.Abp.Gdpr Volo.Abp.Identity.Pro Volo.Abp.IdentityServer.Pro Volo.Abp.LanguageManagement Volo.Abp.LeptonTheme Volo.Abp.OpenIddict.Pro Volo.Abp.Sms.Twilio Volo.Abp.TextTemplateManagement Volo.Chat Volo.CmsKit.Pro Volo.FileManagement Volo.Forms Volo.Payment Volo.Saas Volo.Abp.Account Volo.Abp.BackgroundJobs Volo.Abp.BasicTheme Volo.Abp.BlobStoring.Database Volo.Abp.FeatureManagement Volo.Abp.Identity Volo.Abp.IdentityServer Volo.Abp.OpenIddict Volo.Abp.PermissionManagement Volo.Abp.SettingManagement Volo.Abp.TenantManagement Volo.Abp.Users Volo.Abp.VirtualFileExplorer Volo.Blogging Volo.ClientSimulation Volo.CmsKit Volo.Docs
Can you point me to how I update the Footer in the theme?
Currently it says:
2024© Lepton Theme by Volosoft About Privacy Contact
I'm updating it in the Web.Public project.
Thank you, Jason
I'm seeing these requests error every 5 minutes. Any suggestions?
2024-08-20T17:40:15.7455704Z [17:40:15 INF] Request starting HTTP/1.1 GET http://athletes-dev-api.azurewebsites.net/api/abp/application-configuration?IncludeLocalizationResources=False&api-version=1.0 - null null
2024-08-20T17:40:15.7487798Z [17:40:15 INF] Executing endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)'
2024-08-20T17:40:15.7503502Z [17:40:15 INF] Route matched with {area = "abp", action = "Get", controller = "AbpApplicationConfiguration", page = ""}. Executing controller action with signature System.Threading.Tasks.Task1[Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationDto] GetAsync(Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationConfigurationRequestOptions) on controller Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController (Volo.Abp.AspNetCore.Mvc). 2024-08-20T17:40:15.7590797Z [17:40:15 INF] Executing action method Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) - Validation state: Valid 2024-08-20T17:40:16.0304774Z [17:40:16 WRN] The operation was canceled. 2024-08-20T17:40:16.0305783Z System.OperationCanceledException: The operation was canceled. 2024-08-20T17:40:16.0305840Z at System.Threading.CancellationToken.ThrowOperationCanceledException() 2024-08-20T17:40:16.0325149Z at Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache.GetAsync(String key, CancellationToken token) 2024-08-20T17:40:16.0325558Z at Volo.Abp.Caching.DistributedCache
2.GetAsync(TCacheKey key, Nullable1 hideErrors, Boolean considerUow, CancellationToken token) 2024-08-20T17:40:16.0338380Z [17:40:16 ERR] An error occurred using the connection to database 'AthletesSocial-Dev' on server 'tcp:athletessocial-dev.database.windows.net,1433'. 2024-08-20T17:40:16.0422971Z [17:40:16 ERR] ---------- RemoteServiceErrorInfo ---------- 2024-08-20T17:40:16.0423644Z { 2024-08-20T17:40:16.0423687Z "code": null, 2024-08-20T17:40:16.0423726Z "message": "An internal error occurred during your request!", 2024-08-20T17:40:16.0423761Z "details": null, 2024-08-20T17:40:16.0423796Z "data": {}, 2024-08-20T17:40:16.0423831Z "validationErrors": null 2024-08-20T17:40:16.0423862Z } 2024-08-20T17:40:16.0423896Z 2024-08-20T17:40:16.0485509Z [17:40:16 ERR] A task was canceled. 2024-08-20T17:40:16.0486060Z System.Threading.Tasks.TaskCanceledException: A task was canceled. 2024-08-20T17:40:16.0486116Z at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken) 2024-08-20T17:40:16.0486159Z at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken) 2024-08-20T17:40:16.0486205Z at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected) 2024-08-20T17:40:16.0486252Z at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) 2024-08-20T17:40:16.0486333Z at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable
1.AsyncEnumerator.InitializeReaderAsync(AsyncEnumerator enumerator, CancellationToken cancellationToken)
2024-08-20T17:40:16.0486385Z at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func4 operation, Func
4 verifySucceeded, CancellationToken cancellationToken)
2024-08-20T17:40:16.0486433Z at Microsoft.EntityFrameworkCore.Query.Internal.SplitQueryingEnumerable1.AsyncEnumerator.MoveNextAsync() 2024-08-20T17:40:16.0486477Z at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable
1 source, CancellationToken cancellationToken)
2024-08-20T17:40:16.0486521Z at Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.ToListAsync[TSource](IQueryable1 source, CancellationToken cancellationToken) 2024-08-20T17:40:16.0486567Z at Volo.Abp.FeatureManagement.EntityFrameworkCore.EfCoreFeatureValueRepository.GetListAsync(String providerName, String providerKey, CancellationToken cancellationToken) 2024-08-20T17:40:16.0486635Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) 2024-08-20T17:40:16.0486680Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
2024-08-20T17:40:16.0486724Z at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
2024-08-20T17:40:16.0486773Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
2024-08-20T17:40:16.0486832Z at Volo.Abp.FeatureManagement.FeatureManagementStore.SetCacheItemsAsync(String providerName, String providerKey, String currentName, FeatureValueCacheItem currentCacheItem)
2024-08-20T17:40:16.0486884Z at Volo.Abp.FeatureManagement.FeatureManagementStore.GetCacheItemAsync(String name, String providerName, String providerKey)
2024-08-20T17:40:16.0486936Z at Volo.Abp.FeatureManagement.FeatureManagementStore.GetOrNullAsync(String name, String providerName, String providerKey)
2024-08-20T17:40:16.0487007Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
2024-08-20T17:40:16.0487054Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() 2024-08-20T17:40:16.0487100Z at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation) 2024-08-20T17:40:16.0487151Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) 2024-08-20T17:40:16.0487197Z at Volo.Abp.Features.TenantFeatureValueProvider.GetOrNullAsync(FeatureDefinition feature) 2024-08-20T17:40:16.0487244Z at Volo.Abp.Features.FeatureChecker.GetOrNullValueFromProvidersAsync(IEnumerable
1 providers, FeatureDefinition feature)
2024-08-20T17:40:16.0487287Z at Volo.Abp.Features.FeatureChecker.GetOrNullAsync(String name)
2024-08-20T17:40:16.0487358Z at Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationAppService.GetFeaturesConfigAsync()
2024-08-20T17:40:16.0487408Z at Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationAppService.GetAsync(ApplicationConfigurationRequestOptions options)
2024-08-20T17:40:16.0487457Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
2024-08-20T17:40:16.0487503Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() 2024-08-20T17:40:16.0487549Z at Volo.Abp.GlobalFeatures.GlobalFeatureInterceptor.InterceptAsync(IAbpMethodInvocation invocation) 2024-08-20T17:40:16.0495117Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) 2024-08-20T17:40:16.0495598Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) 2024-08-20T17:40:16.0495649Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
2024-08-20T17:40:16.0495694Z at Volo.Abp.Auditing.AuditingInterceptor.ProceedByLoggingAsync(IAbpMethodInvocation invocation, AbpAuditingOptions options, IAuditingHelper auditingHelper, IAuditLogScope auditLogScope)
2024-08-20T17:40:16.0495732Z at Volo.Abp.Auditing.AuditingInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
2024-08-20T17:40:16.0495782Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
2024-08-20T17:40:16.0495832Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo)
2024-08-20T17:40:16.0495893Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue1.ProceedAsync() 2024-08-20T17:40:16.0495939Z at Volo.Abp.Validation.ValidationInterceptor.InterceptAsync(IAbpMethodInvocation invocation) 2024-08-20T17:40:16.0495983Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter
1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func3 proceed) 2024-08-20T17:40:16.0496024Z at Castle.DynamicProxy.AsyncInterceptorBase.ProceedAsynchronous[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo) 2024-08-20T17:40:16.0496067Z at Volo.Abp.Castle.DynamicProxy.CastleAbpMethodInvocationAdapterWithReturnValue
1.ProceedAsync()
2024-08-20T17:40:16.0496109Z at Volo.Abp.Uow.UnitOfWorkInterceptor.InterceptAsync(IAbpMethodInvocation invocation)
2024-08-20T17:40:16.0496159Z at Volo.Abp.Castle.DynamicProxy.CastleAsyncAbpInterceptorAdapter1.InterceptAsync[TResult](IInvocation invocation, IInvocationProceedInfo proceedInfo, Func
3 proceed)
2024-08-20T17:40:16.0496226Z at Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync(ApplicationConfigurationRequestOptions options)
2024-08-20T17:40:16.0496270Z at lambda_method2773(Closure, Object)
2024-08-20T17:40:16.0496327Z at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
2024-08-20T17:40:16.0496377Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Logged|12_1(ControllerActionInvoker invoker)
2024-08-20T17:40:16.0496445Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2024-08-20T17:40:16.0496494Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
2024-08-20T17:40:16.0496564Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
2024-08-20T17:40:16.0500601Z at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2024-08-20T17:40:16.0500902Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2024-08-20T17:40:16.0500957Z [17:40:16 INF] Executing ObjectResult, writing value of type 'Volo.Abp.Http.RemoteServiceErrorResponse'.
2024-08-20T17:40:16.0501000Z [17:40:16 INF] Executed action Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc) in 292.4057ms
2024-08-20T17:40:16.0501043Z [17:40:16 INF] Executed endpoint 'Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.AbpApplicationConfigurationController.GetAsync (Volo.Abp.AspNetCore.Mvc)'
2024-08-20T17:40:16.0831419Z [17:40:16 INF] Request finished HTTP/1.1 GET https://athletes-dev-api.azurewebsites.net/api/abp/application-configuration?IncludeLocalizationResources=False&api-version=1.0 - 499 null application/json; charset=utf-8 337.9846ms
Will post second stack trace in comment.
Wait 5 minutes, check log.
TypeError: Cannot read properties of undefined (reading 'getCoreUserLookup') at Object.serviceMethod (<anonymous>:42:73) at Object.initModal (<anonymous>:18:55) at _initAndShowModal (modal-manager.js?_v=638579335540000000:135:60) at modal-manager.js?_v=638579335540000000:168:33 at UrlInfo.handleCallbacks (abp.jquery.js?_v=638580777474340000:317:33) at _loadFromUrl (abp.jquery.js?_v=638580777474340000:363:25) at Object._loadScript [as loadScript] (abp.jquery.js?_v=638580777474340000:375:13) at HTMLDivElement.<anonymous> (modal-manager.js?_v=638579335540000000:167:48) at HTMLDivElement.<anonymous> (jquery.js?_v=638491862888070000:10243:14) at Function.each (jquery.js?_v=638491862888070000:383:19)
Issue seems to be in /Pages/Core/createModal.js and editModal.js
This line doesn't work (what is generated by ABP Suite): return window.athletesSocial.core.athletes.athletes.getCoreUserLookup;
This line does (manually changed - notice the second athlete, not athletes): return window.athletesSocial.core.athletes.athlete.getCoreUserLookup;
C:\Users\jgrovert>dotnet tool install -g Volo.Abp.Cli You can invoke the tool using the following command: abp Tool 'volo.abp.cli' (version '8.2.1') was successfully installed.
C:\Users\jgrovert>abp login jason@waxwhales.com ABP CLI 8.2.1 Password: There is no entity OpenIddictApplication with id = 3a095c7d-08f6-e447-6484-b4ddc659e6bb!
Trying to log into the ABP CLI, I get this error. It worked yesterday.
Hello.
When generating a 1:n relationship (such as https://docs.abp.io/en/commercial/latest/abp-suite/generating-crud-page - how Books have an Author), ABP Suite integrates an Author Dropdown or Author Lookup to the Book form. Works great.
Is there a way for ABP Suite to automatically generate code so that when viewing an Author, you can see whose Books are currently linked to that Author? This would be shown as a Grid of Books, with 0-n records in that Grid. Also, from that Grid, be able to click "New Book" and have the Author relationship pre-populated when creating the Book record.
Same request for n:n relationships, seeing the other direction of the relationship (such as https://docs.abp.io/en/commercial/latest/abp-suite/creating-many-to-many-relationship - viewing a Category, and seeing what Books are related to it), and adding a new relationship from either side.
In addition, we should be able to navigate to those related records and then view the properties/relationships from that record. Not sure create relationships to them, but view the record, edit it, manage/navigate other relationships.
Thank you, Jason