Activities of "alper"

yes, if you change the database provider, you need to remove all migrations and add again, because each DBMS has its own data limitations. please read https://docs.abp.io/en/abp/latest/Entity-Framework-Core-Other-DBMS

I changed my browser's default language to Turkish


I see no errors in login page


Then I sign in, I still don't see InvalidPipeArgument

Answer

hi @safak, I created a seperate topic for your question https://support.abp.io/QA/Questions/476/

Reported by safak.bal (https://support.abp.io/QA/Questions/425#answer-5ae35e49-16db-db95-4fff-39f81aa8ea2c)

after migration to v3.2 when your browser default language is turkish, application is opening in turkish language selection even if the default language is english

and also when it comes with turkish culture, after you log in datepickers are not workinf properly and console logs this error. "ERROR Error: Uncaught (in promise): Error: InvalidPipeArgument: 'Missing locale data for the locale "tr".' for pipe 't'" but if you click "English" and then click "Türkçe" again it works correctly.

I created a demo , http://9d7c0e1ede1ff59d.demo.commercial.abp.io/dashboard , and the error occurs there also.

Answer

profile picture issue has been resolved in v3.2.1

your credit has been refunded.

I'm trying to find a quick solution as there's no support for streaming from application service. The issue must be solved in the framework. You can track this issue https://github.com/abpframework/abp/issues/5727

hi ricardo,

let's go step by step, if you are changing the database provider, you need to delete all existing migrations and add the migrations for your database provider. see this https://docs.abp.io/en/abp/latest/Entity-Framework-Core-Other-DBMS

see this https://stackoverflow.com/a/42460443/1767482 also application services shouldn't use IFormFile or Stream, use byte[] for files in your application services.

also see this code, this is used to upload a file which is written in a controller

[RemoteService(Name = FileManagementRemoteServiceConsts.RemoteServiceName)]
[Area("fileManagement")]
[ControllerName("FileDescriptors")]
[Route("api/file-management/file-descriptor")]
[Authorize(FileManagementPermissions.FileDescriptor.Default)]
public class FileDescriptorController : AbpController, IFileDescriptorAppService
{	
	[HttpPost]
	[Route("upload")]
	[Authorize(FileManagementPermissions.FileDescriptor.Create)]
	[ApiExplorerSettings(IgnoreApi = true)]
	public virtual async Task<IActionResult> UploadAsync(Guid? directoryId, IFormFile file)
	{
		if (file == null)
		{
			return BadRequest();
		}

		using (var memoryStream = new MemoryStream())
		{
			await file.CopyToAsync(memoryStream);

			var fileDescriptor = await FileDescriptorAppService.CreateAsync(
				new CreateFileInput
				{
					Name = file.FileName,
					MimeType = file.ContentType,
					DirectoryId = directoryId,
					Content = memoryStream.ToArray()
				}
			);

			return StatusCode(201, fileDescriptor);
		}
	}
}
Showing 1631 to 1640 of 2058 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.0.0-preview. Updated on September 18, 2025, 07:10