Teambuilder Issues with server-side teams

tofa

is a Tiering Contributor
OUPL Champion
What type of bug are you reporting? Teambuilder

What is the bug?
Expected behavior: When fetching an uploaded Box from the teams database, it appears as a Box in the Teambuilder panel, with properties associated with Boxes such as increased capacity.

Observed behavior: When fetching an uploaded Box from the teams database, it appears as a normal Team (with possibly > 6 pokemon) in the Teambuilder panel.

Why is this an issue? It prevents the PS Client from being able to differentiate between remote-fetched Boxes and Teams. Currently not a problem today, but if other PS Client features want to make use of this differentiation, this could become problematic.

Did some debugging from the PS Client POV in the Browser console. After performing the below steps, Storage.teams[<fetchedTeamIndex>].capacity is undefined for Boxes fetched from the remote database, as opposed to 24 which my other non-remote Boxes have. It also seems that my non-remote Boxes have "-box" appended to the format in some internal representations, e.g "gen9ou-box". Not sure if that helps but that's what I found!

Below is a screenshot of observed behavior after replicated steps, where the top entry was originally a Box:
Skärmavbild 2024-04-07 kl. 16.35.03.png

Are you able to replicate it? If so, how?
Yes:
  1. Create a new Box with the format set to "Gen 9 OU"
  2. Paste in the following sets for example (20 in this example, but any number < 24 should lead to the same behavior):
    Hydrapple @ Heavy-Duty Boots Ability: Sticky Hold
    Tera Type: Ice
    EVs: 244 HP / 252 Def / 12 SpD
    Bold Nature
    IVs: 0 Atk / 27 Spe
    - Recover
    - Body Press
    - Giga Drain
    - Tera Blast

    Blissey @ Heavy-Duty Boots
    Ability: Natural Cure
    Tera Type: Water
    EVs: 4 HP / 252 Def / 252 SpD
    Calm Nature
    IVs: 0 Atk / 30 Spe
    - Soft-Boiled
    - Calm Mind
    - Stealth Rock
    - Seismic Toss

    Dondozo @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Fighting
    EVs: 252 HP / 252 Def / 4 SpD
    Impish Nature
    - Waterfall
    - Rest
    - Sleep Talk
    - Curse

    Clodsire @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Steel
    EVs: 116 HP / 148 Def / 244 SpD
    Careful Nature
    - Recover
    - Amnesia
    - Poison Sting
    - Bulldoze

    Alomomola @ Heavy-Duty Boots
    Ability: Regenerator
    Tera Type: Ghost
    EVs: 12 HP / 252 Def / 244 SpD
    Relaxed Nature
    IVs: 0 Spe
    - Wish
    - Protect
    - Whirlpool
    - Flip Turn

    Gliscor @ Toxic Orb
    Ability: Poison Heal
    Tera Type: Ghost
    EVs: 244 HP / 252 Def / 12 SpD
    Impish Nature
    - Protect
    - Knock Off
    - Spikes
    - Poison Jab

    Gliscor @ Toxic Orb
    Ability: Poison Heal
    Tera Type: Ghost
    EVs: 244 HP / 252 Def / 12 SpD
    Impish Nature
    - Protect
    - Knock Off
    - Toxic
    - Spikes

    Blissey @ Heavy-Duty Boots
    Ability: Natural Cure
    Tera Type: Water
    EVs: 4 HP / 252 Def / 252 SpD
    Calm Nature
    IVs: 0 Atk
    - Soft-Boiled
    - Seismic Toss
    - Calm Mind
    - Protect

    Dondozo @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Fighting
    EVs: 252 HP / 252 Def / 4 SpD
    Impish Nature
    - Avalanche
    - Body Press
    - Rest
    - Sleep Talk

    Clodsire @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Dark
    EVs: 140 HP / 124 Def / 244 SpD
    Careful Nature
    - Poison Jab
    - Amnesia
    - Recover
    - Earthquake

    Alomomola @ Heavy-Duty Boots
    Ability: Regenerator
    Tera Type: Steel
    EVs: 12 HP / 252 Def / 244 SpD
    Relaxed Nature
    IVs: 0 Spe
    - Scald
    - Wish
    - Protect
    - Flip Turn

    Talonflame @ Heavy-Duty Boots
    Ability: Flame Body
    Tera Type: Grass
    EVs: 252 HP / 204 Def / 52 Spe
    Bold Nature
    IVs: 0 Atk
    - Flamethrower
    - Defog
    - Will-O-Wisp
    - Roost

    Meowscarada @ Heavy-Duty Boots
    Ability: Protean
    Tera Type: Ice
    EVs: 252 Atk / 4 SpD / 252 Spe
    Jolly Nature
    - Knock Off
    - Flower Trick
    - Triple Axel
    - Low Kick

    Gliscor @ Toxic Orb
    Ability: Poison Heal
    Tera Type: Dragon
    EVs: 252 HP / 252 Def / 4 SpD
    Impish Nature
    - Protect
    - Toxic
    - Spikes
    - Earthquake

    Clefable @ Leftovers
    Ability: Magic Guard
    Tera Type: Fire
    EVs: 252 HP / 252 Def / 4 SpD
    Bold Nature
    IVs: 0 Atk
    - Stealth Rock
    - Moonblast
    - Wish
    - Protect

    Slowking-Galar @ Heavy-Duty Boots
    Ability: Regenerator
    Tera Type: Water
    EVs: 252 HP / 4 Def / 252 SpD
    Sassy Nature
    IVs: 0 Atk / 0 Spe
    - Future Sight
    - Chilly Reception
    - Slack Off
    - Sludge Bomb

    Clodsire @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Steel
    EVs: 252 HP / 4 Def / 252 SpD
    Sassy Nature
    IVs: 0 Spe
    - Toxic
    - Amnesia
    - Recover
    - Earthquake

    Dondozo @ Heavy-Duty Boots
    Ability: Unaware
    Tera Type: Fighting
    EVs: 252 HP / 252 Def / 4 SpD
    Impish Nature
    - Liquidation
    - Body Press
    - Sleep Talk
    - Rest

    Dragapult @ Heavy-Duty Boots
    Ability: Infiltrator
    Tera Type: Ghost
    EVs: 4 Def / 252 SpA / 252 Spe
    Timid Nature
    - Will-O-Wisp
    - U-turn
    - Hex
    - Draco Meteor

    Gliscor @ Toxic Orb
    Ability: Poison Heal
    Tera Type: Ghost
    EVs: 244 HP / 252 Def / 12 SpD
    Impish Nature
    - Protect
    - Knock Off
    - Spikes
    - U-turn
  3. Upload the team to remote teams database
  4. Delete team locally
  5. Refresh the page
  6. Go into Teambuilder and inspect the re-fetched team
  7. The re-fetched team will not look like a Box in the Teambuilder (and will have undefined capacity)
Many thanks for looking into this!
 
Last edited:
What type of bug are you reporting? Teambuilder

What is the bug?
When you receive a team that you uploaded to the servers: if the team has less than 6 Pokemons, the "Add Pokemon" button does not appear in the teambuilder (both overview and individual pages).

Are you able to replicate it? If so, how?
Upload any team with less than 6 Pokemons, reset cookies or open a different web browser.
 
Last edited:
What type of bug are you reporting? Teambuilder

What is the bug?
Logging onto PS on an account that has server teams on it seems to load those teams into the builder as empty placeholders that don't get downloaded until you queue up with them or select them in the teambuilder. In the event that you change names before they get downloaded this way you get an error popup about "This format requires you use your own team, if you're not using a custom client report this as a bug."

Suggested fixes:
- Remove placeholders you don't have access to from the builder when you switch usernames
- Passively download all teams in the background even if they're unused
- Allow access to private stored teams if the placeholder has been downloaded
- Implement a proper error message for this problem ("You are trying to use someone else's private team, switch to their account to download it before you can use it")
- Give me a button in teambuilder to cache all server teams so I can use my entire builder on an alt

Are you able to replicate it? If so, how?
I didn't try to replicate it because I just downloaded all my teams from server, so technically this bug is me guessing it's what's going on rather than verifying it. However, I'm 100% sure of the following:
- My team was rejected when on an alt, even after refreshing and trying again
- I opened the team in teambuilder, which downloads it properly
- My team wasn't rejected anymore
 
What type of bug are you reporting? Client

What is the bug?
Showdown would crash about 1 second after trying to load my main browser (Brave) where my teams are stored. Tried restarting my computer, browser, turning off extensions and protections, all that business. Solved the problem by logging in on a private browser and deleting the teams I'd privately uploaded to the servers. I had uploaded teams for the first time recently so that probably caused the issue in some way.

Are you able to replicate it? If so, how?
Yes! I tested uploading a team to the servers from a mobile broswer (safari on ios) and that caused the crash again. The same issue did not occur when I uploaded from my main browser. Deleting the team (this time using the mobile browser) solved the problem again.
 
What type of bug are you reporting? Teambuilder

What is the bug?
I made some teams on mobile and then saved them to the server. However, when I load them on my regular computer, the Pokemon are visible but everything else is gone (moves, items, abilities, etc). Reloading does not fix it. The pastes are still correct when I look at the "View teams uploaded to server" button but they aren't correct in the teambuilder.

Are you able to replicate it? If so, how?
Saving a new team from my phone seems to work now, so no.
 
What type of bug are you reporting? Teambuilder

What is the bug?
I was using an alt, and tried to play some games on ladder, my team was rejected because "This format requires you to use your own team", "If you're not using a custom client, please report this as a bug".
I am not using a custom client. Previous to this I also got a weird error saying something along the lines of "Access to this team denied. Please use teams you made" or something like that when accessing a team in the teambuilder, after which the moves (and spreads) of the pokemon were removed, and the mons were set to level 100.

Are you able to replicate it? If so, how?
I was able to replicated it when I used a different alt account. I haven't received these errors when using alt teams on ladder before.
 
What type of bug are you reporting? Teambuilder

What is the bug?

I was trying to save a team to the database, with a whimsicott named "Nah, i'd win :3". However, when pressing the button to upload it to the server, it gave me an error telling me there was an "Invalid pokemon nah on team". The whimsicott appeared in the teambuilder just fine, and "Nah" was in the nickname section.

Are you able to replicate it? If so, how?
Unfortunately not, i have never received this error message before. I tried to replicate it, but i couldn't. (if i did exit out to the list and re-enter the team page and tried again, it would give the same error message - i just didn't get it to do it again with a different team.)
 

Attachments

  • Screenshot 2024-09-05 111737.png
    Screenshot 2024-09-05 111737.png
    166.6 KB · Views: 44
  • Screenshot 2024-09-05 111750.png
    Screenshot 2024-09-05 111750.png
    2.6 KB · Views: 42
What type of bug are you reporting? Teambuilder

What is the bug?
my team look normal when i see them on the mainscreen of teambuilder, but when i click them ,they just become empty teams with no pokemon, and the teams seem normal on showdown server

Are you able to replicate it? If so, how?
no, but i can create new teams
 
What type of bug are you reporting? Teambuilder

What is the bug?
I have a few teams uploaded to the server. This morning, all of them are blank and I get an error message when I try to use one. The message reads:

Your team was rejected for the following reasons:
- This format requires you to use your own team.
- If you're not using a custom client, please report this as a bug.

Are you able to replicate it? If so, how?
Upload a team to the server. Go to a different computer. Try to use the team.
 
Back
Top