Cannot sign into Snapcraft due to some sort of internal server error

I am attempting to login my other account to the snapcraft CLI, but its say there’s internal error on server-side.

gildedguy@andreijiroh:~/git-projects/snap-dev/dogehouse-snap$ snapcraft export-login --snaps=dogehouse --expires="2023-03-13T00:00:00+0000" snapcraft.login
Enter your Ubuntu One e-mail address and password.
If you do not have an Ubuntu One account, you can create one at https://snapcraft.io/account
Email: yourfriends@madebythepins.tk
Password: 
The Snap Store encountered an error while processing your request: internal server error (code 500).
The operational status of the Snap Store can be checked at https://status.snapcraft.io/

I checked the Snap Store Status page and it say everything is fine. Did I did wrong on my side or is isn’t?

Is that snap in the store? I didn’t see it when I searched and my guess is that’s related.

Hmmm. Maybe the snaps flag is the culprit. The snap is still under development.

But it’s looks like the snapcraft export-login is having some issues if I add the expiration date which longer than one year.

Here’s what it looks like from my terminal:

Screenshot from 2021-03-15 18-45-35

I think it may be the date format you’re using. I can reproduce the same issue as you if I use your command. However if I use the date format shown in snapcraft help export-login it works.

alan@robot:~$ snapcraft export-login  --expires="2022-01-01T00:00:00" exported
Enter your Ubuntu One e-mail address and password.
If you do not have an Ubuntu One account, you can create one at https://snapcraft.io/account
Email: alan@popey.com
Password: 
Second-factor auth: 

Login successfully exported to 'exported'. This can now be used with

    snapcraft login --with exported

to log in to this account with no password and have these
capabilities:

snaps:       No restriction
channels:    No restriction
permissions: ['package_access', 'package_manage', 'package_push', 'package_register', 'package_release', 'package_update']
expires:     2022-01-01T00:00:00.000015

So I don’t need the timezone stuff if the timezone snapcraft export-login uses is either UTC or the same timezone as my machine, right?