TOP

LOG IN

ANNOUNCEMENT

On Recent Enhancement Errors

By STAFF_Ines

Jun 15th, 2018

Greetings, Saviors.

We would like to offer some clarification on an item enhancement issue recently made known through our forums.
 



The Error


A problem was discovered where a specific item of 0 Potential failed to be destroyed even after several failed enhancement attempts. The same error could not be reproduced when we looked into the case, but investigating the “Error code: 9” message that accompanied it led us to the following conclusions:

1) In the database, the item was protected through the “item lock” function, but in the game server it was being mistaken for an unlocked item, something we believe is an extremely rare occurrence.

2) Enhancement attempts cannot be performed on locked items, of course, but because of this occurrence the attempt went through.

3) When the enhancement failed, a request was made to the database to destroy the item, but because the item was considered as locked in the database, it generated an integrity error.

4) Since an exception was created that allowed the item not to be destroyed, the game server should counteract that with a rollback, but due to its insufficient exception handling ability that is not what happened.


Further Investigation


Upon finding out about this error, we performed an investigation on equipment items across all iTOS servers to determine whether the same error had occurred in the past. We found two other instances of this error, spread across two different accounts.

The results showed that both affected items had already been seized.
 

Date & time

Item

Level

Details

2017-Nov-08
05:29:44

Skull Breaker

315

- The item was considered as destroyed 7 times, so it was detected and seized by our team.

2017-Aug-23
17:01:21

Toy Hammer

75

- The item was considered as destroyed 3 times, so it was detected and seized by our team.


In conclusion, the two items affected by this error no longer existed in the game.


Future Measures


We have now implemented a system that detects cases like this in real-time, and we will also be performing regular investigations to check for potential problems.

Through future patch updates, we have plans to resolve discrepancies between server and database, and reinforce the processing logic responsible for determining the success of enhancement attempts. These updates will be applied to the game as soon as possible.


Q&A


1) Does that mean the bug is fixed now?
The error isn’t completely fixed yet, but even if it does occur again we are ready to detect and process it within a short amount of time.

2) Is there a way to reproduce the bug in-game right now?
Some players have suggested that the error can be reproduced through specific addons, but we have yet to find any connection between them. We would also like to add that enhancement attempts performed one hit at a time or three hits at once are a mere visual difference and do not affect the actual chances of success.
 



We offer our apologies for any misunderstanding that may have arisen from this issue. Thank you for your patience and understanding.