I try i to use aws cli on powershell connect to ECR but i got an errors

First, I installed AWS-CLI and I already used “AWS configure” to set up my secret key and I also used “Docker login” command to log in and I got success and when I typed Get-ECRLoginCommand. It works and returns the result for me.

But when I try to use the command :

(Get-ECRLoginCommand).Password | docker login --username AWS --password-stdin 837859123533.dkr.ecr.ap-east-1.amazonaws.com/spring-boot

I got an error that looks like this:

Error saving credentials: error storing credentials – err: exit status 1, out: error storing credentials - err: exit status 1, out:The stub received bad data.“

Source: StackOverflow