These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Issues, Workarounds & Localization

 
  • Topic is locked indefinitely.
 

Typing the "." key into buy/sell/modify price dialog is very dangerous, can bankrupt your

Author
Zorlu
Pator Tech School
Minmatar Republic
#1 - 2012-08-06 07:55:31 UTC  |  Edited by: Zorlu
Hi,

THE BUG:

IF the buy/sell/modify price dialog is lagging, and WHILE it's lagging you type in:

1650970.95

The price which will be entered is :

165097095.

The key events gets re-ordered from the actual sequence of keys typed, and the "." key ends up at THE END of the key event queue EVERY TIME, *if* you type numbers in while "the lag" is present.

This is very dangerous and can easily bankrupt you.

I have verified this bug on at least 3 computers -- it affects every computer I've used Eve with.

Background info:

1) Have you ever noticed how the buy/sell/modify price dialog sometimes lags while it's opening? A partially painted frame, etc.

2) Have you ever noticed how, when the buy/sell dialog is lagging, and you scroll your mousewheel to increment the price a few ticks, the price can jump up by 43.12 ISK or some other random large value? If you do indeed trade frequently, surely you can remember this occurring, and this very occurrence is an example of "the lag".

Yes, the lag. The buy-sell dialog lag. The crappy virtual machine lag. The lag. Traders know it.

If the lag is present, all you have to do is type numbers into the box and use the "." key, and this bug will occur frequently.

CCP, Please check your code. The "." key is obviously not working within the same key event scheme as the number keys, and it's dangerous.
Kara Books
Deal with IT.
#2 - 2012-08-06 08:25:45 UTC
Iv also noticed this, when right clicking modify order, modify order box pops up (sometimes I miss and hit buy item then cancel)

When hit backspace 2-3 4 5 or 6 times, punch in say 1241.12 it comes out as 124112 but I dont think iv ever noticed the dot at the end.

At first this was a little annoying and some other random leaks noticed after a patch but then I thought, this should really screw up the bot makers out there really nicely.

I also want to point out, this guy is a regular person I socialize with in private channels, he also joined after the mass exodus, I dont think he really knows just how impossible bots where when he wasn't here.

This is either a bug, or a pointless and predictable anti bot feature and indeed requires attention as its a potential game breaker quality error in the game code.

I can picture losing merchants to rage quits or being very disgruntled.

To boot there is a topic in the market section where some one else is openly complaining, this requires CCP Developer Attention.
Zorlu
Pator Tech School
Minmatar Republic
#3 - 2012-08-06 08:28:19 UTC
Kara Books wrote:
When hit backspace 2-3 4 5 or 6 times, punch in say 1241.12 it comes out as 124112 but I dont think iv ever noticed the dot at the end.


BINGO!
Zorlu
Pator Tech School
Minmatar Republic
#4 - 2012-08-07 22:21:30 UTC
I'm going to bump this thread every time a 166299999.99 turns into 16629999999.
Zorlu
Pator Tech School
Minmatar Republic
#5 - 2012-08-26 06:35:56 UTC
After the last major patch, this problem disappeared for a couple days.
Suddenly, trading became smooth and pleasurable.

Why would a patch/downtime temporarily fix this?

Probably because:

- During downtime for major patches, CCP re-indexes and optimizes their giant set of database rows.
- The buy/sell/modify dialog GUI is blocking while waiting on a Database proxy object in the codebase to return price information from the market.
- The keyboard input event system delivers the "." key to the buy/sell/modify script in an inconsistent way from the way that numeric keys are delivered.

The result:

If the database is lagging, and you enter a "." key while the buy/sell/modify dialog is blocking on netcode, the "." key will be delivered to the script AT A LOWER PRIORITY from all other keys. I.e. After the blocking has finished. Regardless of the actual order which you typed the keys in.

I watched this problem gradually return, its occurrence becoming more and more frequent as the number of days since the last major patch/downtime increases.

Now it happens all the time again.
Zeta Zhul
Preemptive Paranoia
#6 - 2012-08-26 06:47:21 UTC
Yeah this has happened to me on a number of occasions when editing prices.

Though I'm not certain it has to do with a different priority. There definitely is something funky going on in the logic of this window though.
Zorlu
Pator Tech School
Minmatar Republic
#7 - 2012-08-27 11:07:02 UTC
Bump. Happened again. The bug wanted me to pay 20 B today.
Zorlu
Pator Tech School
Minmatar Republic
#8 - 2012-08-28 08:57:21 UTC
Bump, 9B
Puntum
Pator Tech School
Minmatar Republic
#9 - 2012-08-28 22:26:51 UTC
With the number of times this has happened to me, I am shocked that CCP has not yet sorted this out. This is a major bug, especially for a player like me, who trades hundreds of items a day. There have been occasions when I have lost millions of ISK due to this and if it happens one more time I am quitting this game. PLEASE FIX NOW.
Zorlu
Pator Tech School
Minmatar Republic
#10 - 2012-09-02 02:10:22 UTC
Bump 64 billion

Rutger Janssen
Chanuur
The Initiative.
#11 - 2012-09-02 09:01:40 UTC
Did you all bug report it? QA/Devs supposedly read this forum but this is not the official bug tracker. Tbh, I give you a small chance of a Dev replying or even fixing. It's not reported often as it only problematic for a small group of players so won't get much attention.
An input change like this might have big consequences and would require quite a lot of regression testing.