"Timed out for spam 30 secs remaining" false positive
complete
WÍZÄRÐ
Alright, so after "a while" (not sure what exactly causes it), it seems to happen when switching worlds for the first time. (after leaving your homeworld).
The bug seems to be that the "Timed out for spam 30 secs remaining" message appears when it normally wouldn't. You can still send OSC messages to the chatbox when the timed-out message pops up; however, once it first appears, it seems to show up for every subsequent message you send, regardless of the time in between the messages.
The bug also seems to cause other weird issues to happen. Sending an empty string has an interesting effect and is actually how I first noticed the issue. When this bug is happening, sending an empty string doesn't make the chatbox disappear. It does, however, cause any message you send after it to instantly disappear after sending for a couple of seconds. (So, if you are rapidly sending messages to the chatbox, it will appear to flicker or blink.)
If anyone has more solid reproduction steps or other effects of the bug please feel free to add.
Log In
StormRel
complete
Phasedragon
available in future release
This issue has been fixed in the 2023.3.2 open beta
Syveii
Phasedragon: that is false
Phasedragon
Syveii: If that is not the case, we're going to need more information on how you came to that conclusion. I've personally retested this multiple times now and OSC chatbox seems to be behaving exactly as I would expect it to in the open beta branch. Perhaps you have a different set of conditions or repro steps that we're not aware of, or perhaps you're just not on the latest version, 1341?
BoiHanny
It also kinda put all the messages in a waiting queue when u switch world…
It needs at least 1-2 min to catch up with everything that has been sent.
Lioncat6
BoiHanny: Yeah, I found if you clear the chatbox by sending a blank string
""
then it kinda clears the queue but as everything to do with this, it variesBoiHanny
Lioncat6: It's strange that such issues make it to a release. even with a beta phase, it should never be their sole point of quality assurance. I hope they conduct internal QA tests as well.
StormRel
tracked
Lioncat6
I have observed this more as of the new(er) vrc updates... though I found avoiding sending duplicate messages generally helps. The
blinking
behavior appears for me after sending a string of normal characters, a blank string (ie for clearing the chatbox) and then another string of normal characters, so if you were to toggle a chatbox program off then back on in quick(ish) succession. To reproduce
:(kinda sketchy cause inconstancies are fun :D)
Switch worlds a couple times to kinda "trigger" the bug
edit: though this isn't strictly necessary
Part one: False positive timeout
Note: this may change depending on ping, amount of people in the lobby, ect. Can also be triggered by "queuing" up chat messages by joining a world and having to wait in the loading screen.
1
: obtain some means of sending OSC data to /chatbox/input
whether that be by some sort of OSC program like OSC chat tools or OVR toolkit or with code in a debugger.2
: send strings of text on a set interval and play around with it, making sure to not send more once every 1.5 seconds3
: eventually, you might get falsely timed out with the ever so infuriating "Timed out for spam x secs remaining" Part two: Blinky Chatbox (Little more consistent)
1
: same as earlier, making sure you have the ability so send a completely empty string2
: Send a string of anything that isn't completely blank3
: wait a bit then send a completely empty string ""
4
: wait a bit then send another string of anything that isn't completely blank5
: Bask in the blinkyness
Additional Notes:
Sometimes you can have multiple timeouts with their own respective durations remaining... don't know what causes this but hey, more bugs :D
No clue how global this is (like what other players see). Needs more testing
This effect is never permanent but more testing is needed to determine how and when it goes away
NotAChance
Lioncat6: That's pretty consistent with my own testing when I was working on my OSC application. It's happened to friends and friends of friends.
Although another side effect is I actually get timed out after 2 messages without the timeout counting down so my message updates when my chatbox is updating with new input text (my chatbox lets me type into it in real time), so it takes such a long time to actually update. Not to mention said "long time to actually update" is updating to backlogged updates, so just to get a full sentence where it would only take about 20 seconds to type out could take a few minutes to actually get out.
I could mitigate the blinky chatbox to only send a blank message once if the chatbox is empty but that should've been handled by the client like it always has been.
Although I don't need to switch worlds, it happens out of the box for me. funnily enough, when I'm alone, I can send a message every 1.25 seconds with no issues, I still get the error but my text is never halted from updating.
Lioncat6
NotAChance: Yeah it seems to be very lag dependent. Sometimes, even in my home world before doing anything, I still get the bug.
NotAChance
Lioncat6: Probably.
I hope they get it fixed soon, I even made Tetris and Snake playabe in the VRChat chatbox, but now it doesn't really work.
Lioncat6
NotAChance: That's really cool lol, I was thinking about making some ascii animations in simular spirit, but I never thought of that.
Yonari Shifter
this has actually been happening to me for a few months now and thought nothing of it but it does get annoying when somehow someway that ends up outside of the little blue menu on pc