Activities of "ericuhe@22paths.com"

Chiming in because this is a showstopper if you want to use the Suite workflow that adds a module directly to your project. Stopped working immediately upon upgrade of project, cli, and suite to 8.0.0 from 7.4.x.

Details:

  • In Suite: Create Blazor Server | EF SQL Server | LeptonX (SQL Server is local Docker image; Redis is local service.)

    • All UI with EF behave identically.
  • Build and run; login. Joy, it works.

  • Create entities in new project in Suite; make sure db is updated. Joy, it works.

  • In Suite: In the new project, click on Modules | Create New Module

    • Add to Solution/don't Add to Solution has no effect.
  • Verify 9 expected applications; build. Joy it works: module created.

  • In Suite, Add Existing Project; load the newly created module project.

  • In Suite, in module project, Create Entity of any kind; include Create Backend. No joy, it doesn't work: System.ArgumentNullException: Value cannot be null. (Parameter 'path1') at System.ArgumentNullException.Throw(String paramName) at System.IO.Path.Combine(String path1, String path2, String path3) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Helpers.IoHelper.CombineNamespacePaths(String rootDirectory, String entityNamespace, String fileName) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.RepositoryCommand.Vk4oNionvi(String , String , Boolean ) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.RepositoryCommand.DtJofJ6F8m(String , Boolean , Nullable1 ) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.RepositoryCommand.jdSoICrLHE() at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.RepositoryCommand.ExecuteAsync(CrudPageCommandOptions options) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.CommandManager.ExecuteAllAsync(CrudPageCommandOptions options) at Volo.Abp.Suite.Areas.AbpSuite.CrudPageGenerator.Commands.CrudPageGenerator.GenerateAsync(EntityModel entity, Solution solution, EntityModel masterEntity) at Volo.Abp.Suite.Controllers.CrudPageGeneratorController.SaveAndGenerateEntityAsync(Guid solutionId, EntityModel entity) at lambda_method2058(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)

  • It does, however, create

    • Domain: Entity/Extended; Repository interface and implementation
    • Domain.Shared: Consts
    • EntityFrameworkCore: Repository/Extended
  • Uncheck Create Backend: Completes but, obviously, without back end.

  • Verified that project entries in Suite appsettings.json are complete and correct.

Showing 1 to 1 of 1 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 11, 2024, 11:11