Activities of "maliming"

hi

Please check the commit of init2.

https://github.com/maliming/CATOSTest/commits/main

https://github.com/maliming/CATOSTest/invitations

hi

Can you try below:

[RemoteService(Name = FormsRemoteServiceConsts.RemoteServiceName)]
[Area("form")]
[ControllerName("Form")]
[Route("api/forms")]
[Authorize(FormsPermissions.Forms.Default)]
public class MyFormController : AbpControllerBase, IFormAppService
{
	protected IFormAppService FormAppService { get; }

	public MyFormController(IFormAppService formAppService)
	{
		FormAppService = formAppService;
		LocalizationResource = typeof(FormsResource);
	}

	[HttpGet]
	public virtual Task<PagedResultDto<FormDto>> GetListAsync(GetFormListInputDto input)
	{
		return FormAppService.GetListAsync(input);
	}

	[HttpGet]
	[Route("{id}/responses")]
	public Task<PagedResultDto<FormResponseDetailedDto>> GetResponsesAsync(Guid id, GetResponseListInputDto input)
	{
		return FormAppService.GetResponsesAsync(id, input);
	}

	[HttpGet]
	[Route("{id}/download-responses-csv")]
	public Task<IRemoteStreamContent> GetCsvResponsesAsync(Guid id, GetResponseListInputDto input)
	{
		return FormAppService.GetCsvResponsesAsync(id, input);
	}

	[HttpGet]
	[Route("{id}/responses-count")]
	public Task<long> GetResponsesCountAsync(Guid id)
	{
		return FormAppService.GetResponsesCountAsync(id);
	}

	[HttpDelete]
	[Route("{id}/responses")]
	public Task DeleteAllResponsesOfFormAsync(Guid id)
	{
		return FormAppService.DeleteAllResponsesOfFormAsync(id);
	}

	[HttpPost]
	[Route("/invite")]
	public Task SendInviteEmailAsync(FormInviteEmailInputDto input)
	{
		return FormAppService.SendInviteEmailAsync(input);
	}

	[HttpPost]
	public virtual Task<FormDto> CreateAsync(CreateFormDto input)
	{
		return FormAppService.CreateAsync(input);
	}

	[AllowAnonymous]
	[HttpGet]
	[Route("{id}")]
	public virtual Task<FormWithDetailsDto> GetAsync(Guid id)
	{
		return FormAppService.GetAsync(id);
	}

	[HttpPut]
	[Route("{id}")]
	public virtual Task<FormDto> UpdateAsync(Guid id, UpdateFormDto input)
	{
		return FormAppService.UpdateAsync(id, input);
	}

	[HttpPut]
	[Route("{id}/settings")]
	public virtual Task SetSettingsAsync(Guid id, UpdateFormSettingInputDto input)
	{
		return FormAppService.SetSettingsAsync(id, input);
	}

	[HttpGet]
	[Route("{id}/settings")]
	public virtual Task<FormSettingsDto> GetSettingsAsync(Guid id)
	{
		return FormAppService.GetSettingsAsync(id);
	}

	[AllowAnonymous]
	[HttpGet]
	[Route("{id}/questions")]
	public virtual Task<List<QuestionDto>> GetQuestionsAsync(Guid id, GetQuestionListDto input)
	{
		return FormAppService.GetQuestionsAsync(id, input);
	}

	[HttpPost]
	[Route("{id}/questions")]
	public virtual Task<QuestionDto> CreateQuestionAsync(Guid id, CreateQuestionDto input)
	{
		return FormAppService.CreateQuestionAsync(id, input);
	}

	[HttpDelete]
	[Route("{id}")]
	public virtual Task DeleteAsync(Guid id)
	{
		return FormAppService.DeleteAsync(id);
	}
}
public class MyServiceConvention : IApplicationModelConvention
{
    public virtual void Apply(ApplicationModel application)
    {
        application.Controllers.RemoveAll(x => x.ControllerType == typeof(Volo.Forms.Forms.FormController));
    }
}
public override void ConfigureServices(ServiceConfigurationContext context)
{
    var hostingEnvironment = context.Services.GetHostingEnvironment();
    var configuration = context.Services.GetConfiguration();

    Configure<MvcOptions>(mvcOptions =>
    {
        mvcOptions.Conventions.Add(new MyServiceConvention());
    });
}

ActivatorChain = Odin.Countries.CountryController -> Odin.Countries.CountryAppService -> Odin.Users.AppUserLookupService -> Volo.Abp.Identity.IdentityUserRepositoryExternalUserLookupServiceProvider

The AppUserLookupService depends on identity.

https://github.com/abpframework/abp/blob/dev/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserRepositoryExternalUserLookupServiceProvider.cs#L14

hi

Please enable the DataProtection and SetApplicationName(use_same_name)

hi

I have confirmed that this is a problem, I will fix it and share with you the solution.

I will test it in 4.4.3. (Angular + Identity Server Separate )

I have tested this in the new project already.

Does it works in new project?

hi

[09:54:50 WRN] VerifyUserTokenAsync() failed with purpose: AbpLinkUserLogin for user.

It seems that there is a problem with the Token. You can try:

  1. Clear the redis cache.
  2. Create a new project to try if 1 is not working.

Can you share the full log of the request from start to end?

Cannot resolve parameter 'Volo.Abp.Identity.IIdentityUserRepository userRepository'

hi

Are you add the AbpIdentityEntityFrameworkCoreModule to your EF Core module?

Showing 11501 to 11510 of 12920 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on November 02, 2026, 06:56
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.