Client Error message for single-turn effects (probably caused by 3rd party extension)

What type of bug are you reporting? Unsure

What is the bug?
In two separate randbats matches today, when I've faced an opponent's Toucannon on a turn when the Toucannon was going to use Beak Blast, the following message appears in the chat:

> TypeError: Cannot add property beakblast, object is not extensible
> at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.44060770252331305:302:28)
> at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.44060770252331305:2839:9)

The first time it happened, I asked my opponent if they saw the message, and they reported that they did not.

9d723ddee8a74ca51524736b5d17d01f42ba8e84.pnj


Are you able to replicate it? If so, how?
I have not tried to intentionally replicate it, but I can attest that it's happened on at least two occasions in two separate matches.
 
What type of bug are you reporting? Client

What is the bug?
This is very similar to the bug reported by wyyy109 here, but the messages that come up and their order in the chat are slightly different.

In a Random Battle, the following messages appeared after my opponent blocked Mandibuzz's Brave Bird with their Wo-Chien's Protect:

Turn 31
The opposing Wo-Chien used Protect!
addTurnstatus@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:302:30
runMinor@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:2839:9

Mandibuzz used Brave Bird!
addTurnstatus@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:302:30
runMinor@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:2095:9

Screenshot below:
LoAggLZ.png


Are you able to replicate it? If so, how?
Strangely enough, I was not able to replicate this when I recreated a similar-ish battle (-ish because it wasn't Random Battles, had fully leveled pokemon, etc.)

See screenshot below:
EVwNIy3.png
 
What type of bug are you reporting? Client

What is the bug?
In a Gen 9 Broken Cup game with a friend, I saw this on turn 28:

Code:
The opposing Volcanion used Protect!

addTurnstatus@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:302:30
runMinor@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:2839:9

Uxie used Thunder Cage!

addTurnstatus@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:302:30
runMinor@https://play.pokemonshowdown.com/js/battle.js?0.7100752349065973:2095:9

Are you able to replicate it? If so, how?
Couldn't replicate it. Maybe you could by having the same exact game. Here's the game (the bug isn't written in the saved match, though I have an image, I cannot upload it)
https://replay.pokemonshowdown.com/gen9brokencup-2352600315
 
Just as an update, this happened again today while using Beak Blast. Notably, the "Toucannon started heating up its beak!" message did not show in the first turn (sorry, should have captured more in the screenshot but closed out of the battle before realizing I did not capture the "Turn 1" header above showing that the heating up message was not displayed). My opponent was using a special attack, so no opportunity to see whether or not the effect was in fact activated.

1746308594493.png
 
What type of bug are you reporting? Client

What is the bug?
https://replay.pokemonshowdown.com/gen4doublesou-2358049596-uqry9bv9bkgmt08nlvroj8lvjnxda05pw
In this match, I got this (Gen 4 Doubles OU)

Turn 4​

Terekusai withdrew Jirachi!
Terekusai sent out Zapdos!
[The opposing Zapdos's Pressure]
The opposing Zapdos is exerting its pressure!

club classics used Close Combat!
It's super effective!
(The opposing Empoleon lost 29% of its health!)
club classics's Defense fell!
club classics's Sp. Def fell!

The opposing Empoleon fainted!
360 used Dragon Claw!
(The opposing Zapdos lost 40% of its health!)

Terekusai sent out Jirachi!

Turn 5​

The opposing Zapdos used Detect!

TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.11149919832181743:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.11149919832181743:2839:9)


club classics used Overheat!
It's super effective!
A critical hit!
(The opposing Jirachi lost 100% of its health!)
club classics's Sp. Atk fell harshly!

The opposing Jirachi fainted!
360 used Dragon Claw!

TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.11149919832181743:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.11149919832181743:2095:9)



Terekusai sent out Mamoswine!

Turn 6


I didn't test it, but I really think that I could hit threw detect if I had target Zapdos. I think the problem is with Detect move in gen 4


Are you able to replicate it? If so, how?
I didn't replicate that :(
 
What type of bug are you reporting? Unsure

What is the bug?
click protected and failed to cancel in time, the text in chat appeared and the protect pink rectangle visual effect stayed on even after the turn animation finished and persisted to the next turn.
image.png


Are you able to replicate it? If so, how?
all i did was clicking protect and trying to cancel but i didn't get this bug a second time myself
 
What type of bug are you reporting? Random Battles

What is the bug?
Used beak burn on turn one against Calyrex-Ice and the status inflicting part of the move didn't work, it just gave me -3 priority


TypeError: Cannot add property beakblast, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.22233897808360403:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.22233897808360403:2837:9)

Are you able to replicate it? If so, how?
Did not try
 
What type of bug are you reporting? Random Battles

What is the bug?
https://replay.pokemonshowdown.com/gen9randomdoublesbattle-2364358035
idk if it will show the error message there, but on the turn where toxapex used baneful bunker and my wyrdeer used psychic, an error message appeared about failing to add properties, i got a screenshot and put it through a site to put the chat log into text


The opposing Toxapex's Attack fell!
The opposing Toxapex used Baneful Bunker!
TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js 0.22233897808360403:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js
0.22233897808360403:2837:9)
Wyrdeer used Psychic!
TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js 0.22233897808360403:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js
0.22233897808360403:2093:9)
The opposing Palossand used Earth Power!
(Wyrdeer lost 40.4% of its health!)

Are you able to replicate it? If so, how?
unsure, it was random battles so unlikely to get the same setup again, i figured id report it anyway, one of the people making the site probably understands whats going on better?
 
What type of bug are you reporting? Unsure

What is the bug?
got these errors in a FFA match when a pokemon used protect :
TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.1783168666251569:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.1783168666251569:2837:9)
TypeError: Cannot add property protect, object is not extensible
at Pokemon.addTurnstatus (https://play.pokemonshowdown.com/js/battle.js?0.1783168666251569:302:28)
at Battle.runMinor (https://play.pokemonshowdown.com/js/battle.js?0.1783168666251569:2837:9)

replay : https://replay.pokemonshowdown.com/...-2364454590-akc9admn4jpvp0ehufkjxgg4dpn4fvipw

Are you able to replicate it? If so, how?
Using protect in an FFA randbats match
 
I'm on opera (last version available) and with the calcdex extension
1747426648770.png

1747426710848.png


I had the message yesterday but occured on 9G NU match with the move "protect".
 

Attachments

  • 1747426707284.png
    1747426707284.png
    10.8 KB · Views: 31
1000001672.png

Posting this on behalf of FJ2K who apparently is unable to upload images. Apparently the red text did not appear until after the move was used. He has confirmed that he had the showdex extension active.
 
View attachment 741306
Posting this on behalf of FJ2K who apparently is unable to upload images. Apparently the red text did not appear until after the move was used. He has confirmed that he had the showdex extension active.
Yeah. Was playing, I click Baton Pass with my Zapdos specifically to scout if the opponent is going to use Focus Punch. Nothing comes up , so I go Tyranitar as it can come in on any other attack, and immediately the game is over because Focus Punch is used
 
I've been getting these for a hot minute now and it's almost certainly a bug related to showdex, it can be pretty easily replicated around 50% of the time (if not more) when any player clicks a move akin to protect/beak blast/focus punch that pulls some sort of "pokemon is doing a thing" message while showdex is active, they don't show up in replays to my knowledge so i haven't been super worried about it

1750129903100.png
 
What type of bug are you reporting? Random Battles

What is the bug?
Received the pictured error message when dachebun used protect Pic of error
playing the replay has everything working as normal

Are you able to replicate it? If so, how?
Not yet no
 
Back
Top